Справка по JavaScript — массивы
Массивы — это последовательности значений. Например, ['a', 'b', 'c'] — это массив.
Запись arr[i] значит "элемент массива arr по номеру i". Элементы нумеруются с нуля.
Создание массивов
Массивы создаются с помощью квадратных скобок [ ]. Элементы перечисляются через запятую.
let arr = [1, 2, 3]; // Массив с тремя элементамиlet empty = []; // Пустой массив
Элементы в массивах могут быть разных типов:
let arr = [1, 'two', true, []];
С помощью вложенных массивов можно представлять таблицы или матрицы. Например, игровое поле для крестиков-ноликов можно представить как массив массивов.
Здесь элементы записаны в несколько строк для удобства чтения, но это не обязательно. Можно писать как угодно.
let field = [ ['X' , 'O' , null], [null, 'X' , null], ['X' , null, 'O' ],];
Доступ к элементам
Чтобы получить элемент в массиве arr по номеру i, надо написать arr[i]. Элементы нумеруются с нуля.
let arr = ['a', 'b', 'c'];console.log(arr[0]); // Выводит 'a'console.log(arr[1]); // Выводит 'b'console.log(arr[2]); // Выводит 'c'
Чтобы получить последний элемент, можно использовать arr[arr.length - 1].
Например, если в массиве четыре элемента, то индекс последнего будет 3 (длина массива минус 1).
let arr = ['a', 'b', 'c'];console.log(arr[arr.length - 1]); // Выводит 'c'
Если элемента с индексом i нет, то результатом arr[i] будет undefined.
let arr = ['a', 'b', 'c'];console.log(arr[3]); // Выводит undefined