Las matrices en JS pueden almacenar varios tipos de datos (valores, cadenas)
La matriz en JS no cruza los límites. Cuando el subíndice de matriz de salida excede los límites, se mostrará undefinado.
Las matrices en JS se cultivan dinámicamente por defecto
Una manera fácil de atravesar una matriz.
for (key var en arr) {window.alert (key+"="+arr [key]);}Surgen problemas al asignar valores a una matriz bidimensional vacía:
var arr2 = []; arr2 [1] [1] = 45; // js no admite este método de asignación
Solución:
// Antes de esto, debe inicializar cuántas filas hay para definir ARR2. for (var i = 0; i <5; i ++) {arr2 [i] = [];} // de esta manera puede asignarle un valor. arr2 [1] [1] = 45;