Многомерные массивы

Многомерные массивы можно создать перечислением:

let arr = new Array(new Array('Один', 'Два', 'Три'),
                    new Array('Четыре', 'Пять', 'Шесть'));
console.log(arr[0][1]); // Два
let arr2 = [
              [ 'Один', 'Два', 'Три' ],
              [ 'Четыре', 'Пять', 'Шесть' ]
           ];
console.log(arr2[1][1]); // Пять

или поэлементно:

let arr = new Array();
arr[0] = new Array();
arr[1] = new Array();
arr[0][0] = 'Один';
arr[0][1] = 'Два';
arr[0][2] = 'Три';
arr[1][0] = 'Четыре';
arr[1][1] = 'Пять';
arr[1][2] = 'Шесть';
console.log(arr[1][2]); // Шесть
let arr2 = [];
arr2[0] = [];
arr2[1] = [];
arr2[0][0] = 'Один';
arr2[0][1] = 'Два';
arr2[0][2] = 'Три';
arr2[1][0] = 'Четыре';
arr2[1][1] = 'Пять';
arr2[1][2] = 'Шесть';
console.log(arr2[0][0]); // Один

Обращение к элементу многомерного массива осуществляется с помощью двух индексов:

console.log(arr[1][2]); // Шесть

Любому элементу массива можно присвоить другой массив, что позволяет создавать так называемые "зубчатые" многомерные массивы:

let arr = [1, 2, 3];
arr[1] = [2, 3];
arr[2] = [4, 5, 6];
for (let i = 0; i < arr.length; i++) {
   console.log(arr[i]);
}

Результат:

1
[ 2, 3 ]
[ 4, 5, 6 ]

Учебник по Node.js и JavaScript
Учебник по JavaScript (Node.js) в формате PDF

Помощь сайту

ЮMoney (Yandex-деньги): 410011140483022

ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов