Este artículo analiza el uso de matrices y diccionario de JavaScript. Compártelo para su referencia. El análisis específico es el siguiente:
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 = new array ();
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 los resultados de I son 0 y 1, y los resultados de A [i] son la 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 (diccionario) como se indica arriba
Copie el código de la siguiente manera: para (var i en computer_price) {
alerta (i + ":" + Computer_price [i]);
}
Aquí tengo cada valor clave del diccionario. El resultado de la salida es:
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.
Copie el código de la siguiente manera: var array = [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.
Espero que este artículo sea útil para la programación de JavaScript de todos.