A matriz de Javascript é uma matriz e um dicionário.
Vamos dar um exemplo para ver como as matrizes são usadas.
A cópia do código é a seguinte:
var a = new Array ();
a [0] = "Acer";
a [1] = "Dell";
para (var i em a) {
alerta (i);
}
O código acima cria uma matriz, cada elemento é um objeto String.
Em seguida, itera sobre a matriz. Observe que o resultado de I é 0 e 1, e o resultado de um [i] é uma string.
Isso é muito semelhante às propriedades do objeto de travessia mencionado no artigo anterior.
Vamos dar uma olhada no uso do dicionário.
A cópia do código é a seguinte:
var Computer_price = new Array ();
computador_price ["Acer"] = 500;
computador_price ["Dell"] = 600;
alerta (computador_price ["Acer"]);
Podemos até atravessar essa matriz como a acima (dicionário)
A cópia do código é a seguinte:
para (var i em computador_price) {
alerta (i + ":" + computador_price [i]);
}
Aqui estou eu um valor chave do dicionário. O resultado da saída é:
A cópia do código é a seguinte:
Acer: 500
Dell: 600
Vamos dar uma olhada nas coisas interessantes sobre JavaScript, ou o exemplo acima.
Podemos pensar em computador_price como um objeto de dicionário, e cada valor -chave é uma propriedade.
Em outras palavras, o Acer é um atributo de Computer_price. Podemos usar assim: computador_price.acer
Vamos dar uma olhada nos métodos de declaração simplificada de dicionários e matrizes.
A cópia do código é a seguinte:
var array = [1, 2, 3]; // Variedade
var Array2 = {"Acer": 500, "Dell": 600}; // Dicionário
alerta (Array2.acer); // 50
Dessa forma, a afirmação do dicionário é a mesma de antes. Em nosso exemplo, o Acer é um valor -chave e também é um atributo de um objeto de dicionário.
O acima é o conteúdo inteiro deste artigo. Espero que gostem. Continuaremos a atualizá -lo no futuro.