As matrizes JavaScript funcionam de maneira semelhante às matrizes na maioria das linguagens de programação.
<! Doctype html> <html lang = "pt"> <head> <meta charset = "utf-8"> <title> Learn4Array </ititle> </ad Head> <body> <script type = "text/javascript"> // criar e preencher mat myarray = newray (); Verdadeiro; </sCript> </body> </html>
Ao criar uma matriz, você não precisa declarar o número de elementos na matriz. As matrizes JavaScript são redimensionadas automaticamente para acomodar todos os elementos.
Não há necessidade de declarar o tipo de dados contidos na matriz. Matrizes JavaScript podem misturar tipos contendo vários dados.
1. Use a matriz literais
Usando literais, você pode criar e preencher uma matriz em uma declaração.
<! DOCTYPE html> <html lang = "en"> <head> <meta charset = "utf-8"> <title> Learn4Array </title> </ad Head> <body> <script type = "text/javascript"> var myarray = [100, "Luka", true]; </script>
Este exemplo cria uma nova matriz especificando os elementos de matriz necessários entre um par de colchetes ([e]) e atribui à variável MyArray.
2. Leia e modifique o conteúdo da matriz
Para ler o valor de um elemento de matriz em uma posição de índice especificada, use um par de colchetes quadrados ([e]) e coloque o valor do índice entre os colchetes. O valor do índice da matriz JavaScript começa em 0.
<! Doctype html> <html lang = "en"> <head> <meta charset = "utf-8"> <title> Learn4Array </ititle> </ad Head> <body> <script type = "text/javascript"> var myarray = [100, "Luka", true]; // leia o array "> 0: "+MyArray [0]+" <r/> "); // modifica o MyArray da matriz [0] =" Monday "; document.writeln (" Índice 0: "+MyArray [0]); </script> </body> </html>Resultado da saída:
ÍNDICE 0: 100
ÍNDICE 0: segunda -feira
3. Enumere o conteúdo da matriz
Você pode enumerar o conteúdo da matriz usando um loop for.
<! Doctype html> <html lang = "en"> <head> <meta charset = "utf-8"> <title> Learn4Array </title> </ad Head> <body> <script type = "text/javascript"> var Myarray = [100, "Luka", verdadeiro]; para (var i = 0; MyArray.length; i ++) {document.writeln ("index"+i+":"+myArray [i]+"<r/>")} </script> </body> </html>Resultado da saída:
ÍNDICE 0: 100
ÍNDICE 1: Luka
ÍNDICE 2: Verdadeiro
3. Use o método de matriz interno
O objeto da matriz em JavaScript define muitos métodos. A figura a seguir lista alguns dos métodos mais usados.
<! Doctype html> <html lang = "en"> <head> <meta charset = "utf-8"> <title> Learn4Array </ititle> </ad Head> <body> <script type = "text/javascript"> vary1 = [100, "Luka"]; varyray2 = [Truey]; MyArray1.Concat (MyArray2); para (var i = 0; i <myarray.length; i ++) {document.writeln ("myarray ["+i+"]:"+myArray [i]+"<r />") }document.writeln("br />"); // MyArray.join ('-'); document.writeln (Strarray+"<r />");document.writeln("<BR />") ;/Pop( )myarray.pop() ;document.writeln(myarray+"br />:7; />"); />");document.writeln("<BR /> "); // Slice (<Start>, <d -end>) document.writeln (MyArray.slice (1,3)+" <r /> "); document.writeln (myarray.slice (0)+" <r />); SortNumber (a, b) {return b - a;} var myArray3 = ["george", "John", "thomas", "James", "Adwe", "martin"]; var myArray4 = [10,5,40,25,1000,1]; myarray4.sort ()+"<r/>"); // use uma função de classificação para classificar os números pelo tamanho do documento de valor.writeln (MyArray4.Sort (SortNumber)+"<r />"); Document.writeln("br />"); /> "); </script> </body> </html>Resultado da saída:
MyArray [0]: 100
MyArray [1]: Luka
MyArray [2]: Verdadeiro
100-luka-verdade
100, Luka
100, Luka, Hello JavaScript, 200
200, olá javascript, Luka, 100
Olá JavaScript, Luka, 100
Luka, 100
Olá JavaScript, Luka, 100
Adwe, George, James, John, Martin, Thomas
1,10,1000,25,40,5
1000,40,25,10,5,1
1,2, olá javascript, Luka, 100
O conteúdo acima é o uso de matrizes básicas JavaScript introduzidas pelo editor. Espero que seja útil para você!