La copia del código es la siguiente:
var beatles = ["John", "Pablo", "George", "Ringo"];
La matriz de Beatles anterior es un ejemplo típico de una matriz tradicional: el subíndice de cada elemento es un número, y para cada elemento agregado, el número aumenta en 1 a su vez. El subíndice del primer elemento es 0, y el subíndice del segundo elemento es 1. Y así sucesivamente.
Si solo se da el valor del elemento al llenar la matriz, esta matriz será una matriz tradicional, y los subíndices de sus elementos respectivos se crearán y actualizarán automáticamente.
Este comportamiento predeterminado se puede cambiar dando explícitamente subíndices para cada nuevo elemento al llenar la matriz. Al dar subíndices para nuevos elementos, no tiene que limitarse al uso de números enteros. También puedes usar cadenas:
La copia del código es la siguiente:
var lennon = array ();
Lennon ["Nombre"] = "John";
Lennon ["año"] = "1940";
Lennon ["vivir"] = falso;
Tal matriz se llama una matriz asociativa. Dado que se pueden usar cadenas en lugar de valores numéricos, el código es más legible. Sin embargo, este uso no es un buen hábito y no se recomienda que todos los usen. Esencialmente, al crear una matriz asociativa, crea propiedades del objeto de matriz. En JavaScript, todas las variables son en realidad objetos de algún tipo. Por ejemplo, un valor booleano es un objeto de tipo booleano, y una matriz es un objeto de matriz de tipo. En el ejemplo anterior, en realidad agregó nombre, año y vida son que los atributos a la matriz de Lennon. Idealmente, no debe modificar las propiedades de un objeto de matriz, sino usar un objeto común.
Lo anterior se trata de este artículo, espero que les guste.