Para alguns, Javascript é muitas vezes visto como uma linguagem de programação primitiva e não particularmente útil . No entanto, o Javascript é realmente uma linguagem totalmente orientada a objetos que é executado em seu navegador . Entre as suas muitas características são estruturas de dados, tais como matrizes , ordenou coleções de variáveis. Usando a classe matriz é como declarar qualquer outro tipo de variável. Instruções
um
Declare uma variável de matriz. Desde Javascript é vagamente digitado, variáveis simplesmente armazenar valores . Enquanto os valores de ter um tipo , a variável não tem um tipo . Portanto declarando uma variável de matriz é muito parecido declarar qualquer outro inteiro ou string disposição variable.var = new Array ();
2
Declare uma variável com um tamanho de partida conhecidos. O código acima irá criar uma matriz vazia de comprimento indeterminado (ou zero). Enquanto isto pode ser sua única opção se você não sabe quantos elementos a variável irá conter , se você sabe que você pode declarar uma variável usando essa informação. Isso é preferível , como redimensionamento e matriz, que requer alocação de memória nova e comovente toda a matriz , é computacionalmente caro.
3
Declare uma variável de matriz com um tamanho de partida conhecido , passando desse tamanho como um argumento para o array constructor.var = new Array (34);
4
passar os valores como argumentos para o construtor array ( se os valores serão conhecidos quando você declarar a matriz ) . Isto é mais rápido e mais compacto do que o preenchimento dos valores posteriormente usando os nomes de índice operator.var = new Array (" Jim ", " Joe ", " Bob ");
5
literais Use matriz. Muito parecido com os elementos da matriz passando para o construtor , você também pode usar uma matriz literal. Este é funcionalmente o mesmo , mas menos verbose.var nomes = [" Jim ", " Joe ", " Bob "] ;
6
Empurre elementos para a matriz. Se o tamanho e conteúdo da matriz não são conhecidos , quando o programa é gravado , os novos elementos podem ser " empurrados " para o final de uma matriz . Para "empurrar" um elemento em uma matriz é fazer com que a matriz de um elemento maior ( se já não estiver suficientemente grande ) e para adicionar o elemento ao final dos nomes array.var = new Array ( ) ; names.push ( " Jim "); names.push ( " Joe " ); names.push ( " Bob " );
7
Modificar e elementos de acesso da matriz usando o operador de índice. O operador de índice é a principal maneira de acessar elementos da matriz. Usando o operador de índice ( os colchetes ) , você pode ler ou escrever individualmente qualquer um dos nomes disposição elements.var = new Array (" Jim ", " Joe "); nome var = nomes [0] //Jimnames [1 ] = " Bob " //Joe é agora Bobnames [2] = " Carl " //array é expandido para segurar Carl
8
loop através de uma matriz. Looping sobre matrizes pode ser conseguido com o loop "para" . O tamanho da matriz pode ser lida a partir de nomes attribute.var tamanho da matriz = [" Jim ", " Joe ", " Bob " ] ; for (var i = 0; i < names.length ; i + +) { documento. escrever (nomes [i] );}