Справка по 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