La matriz de matriz de JavaScript es una matriz y un diccionario.
Demos un ejemplo para ver cómo se usan las matrices.
La copia del código es la siguiente:
var a = nueva matriz ();
a [0] = "acer";
a [1] = "Dell";
para (var i en a) {
alerta (i);
}
El código anterior crea una matriz, cada elemento es un objeto de cadena.
Luego iterar sobre la matriz. Tenga en cuenta que el resultado de I es 0 y 1, y el resultado de una [i] es una cadena.
Esto es muy similar a las propiedades del objeto atravesado mencionado en el artículo anterior.
Echemos un vistazo al uso del diccionario.
La copia del código es la siguiente:
var computer_price = new Array ();
Computer_Price ["acer"] = 500;
Computer_price ["Dell"] = 600;
alert (computer_price ["acer"]);
Incluso podemos atravesar esta matriz como la anterior (diccionario)
La copia del código es la siguiente:
para (var i en computer_price) {
alerta (i + ":" + Computer_price [i]);
}
Aquí tengo cada valor clave del diccionario. El resultado de la salida es:
La copia del código es la siguiente:
Acer: 500
Dell: 600
Echemos un vistazo a las cosas interesantes sobre JavaScript, o el ejemplo anterior.
Podemos pensar en Computer_Price como un objeto de diccionario, y cada valor clave es una propiedad.
En otras palabras, Acer es un atributo de Computer_Price. Podemos usarlo así: Computer_Price.acer
Echemos un vistazo a los métodos de declaración simplificados de diccionarios y matrices.
La copia del código es la siguiente:
varilla var = [1, 2, 3]; // matriz
var array2 = {"acer": 500, "Dell": 600}; // Diccionario
alerta (array2.acer); // 50
De esta manera, la declaración del diccionario es la misma que antes. En nuestro ejemplo, ACER es un valor clave, y también es un atributo de un objeto de diccionario.
Lo anterior es todo el contenido de este artículo. Espero que te guste. Continuaremos actualizándolo en el futuro.