Matrizes no JS podem armazenar vários tipos de dados (valores, strings)
A matriz em JS não atravessa os limites. Quando o subscrito da matriz de saída exceder os limites, indefinido será exibido.
Matrizes em JS são cultivadas dinamicamente por padrão
Uma maneira fácil de atravessar uma matriz.
para (chave da var em arr) {window.alert (key+"="+arr [chave]);}Os problemas surgem ao atribuir valores a uma matriz bidimensional vazia:
var Arr2 = []; ARR2 [1] [1] = 45; // JS não suporta esse método de atribuição
Solução:
// Antes disso, você precisa inicializar quantas linhas existem para definir o ARR2. for (var i = 0; i <5; i ++) {arr2 [i] = [];} // Dessa forma, você pode atribuir um valor a ele. ARR2 [1] [1] = 45;