Arrays
Объявление
Вызов new Array(number) создаёт массив с заданной длиной, но без элементов.
Свойство length отражает длину массива или, если точнее, его последний цифровой индекс плюс один. Длина корректируется автоматически методами массива.
Если мы уменьшаем length вручную, массив укорачивается.
Получение элементов:
Мы можем получить элемент по его индексу, например
arr[0].Также мы можем использовать метод
at(i)для получения элементов с отрицательным индексом, для отрицательных значенийi, он отступает от конца массива. В остальном он работает так же, какarr[i], еслиi >= 0.
Мы можем использовать массив как двустороннюю очередь, используя следующие операции:
.push(...items)добавляет items в конец массива..pop()удаляет элемент в конце массива и возвращает его..shift()удаляет элемент в начале массива и возвращает его..unshift(...items)добавляет items в начало массива.
Чтобы пройтись по элементам массива:
for (let i=0; i<arr.length; i++)– работает быстрее всего, совместим со старыми браузерами.for (let item of arr)– современный синтаксис только для значений элементов (к индексам нет доступа).
Подробнее: Arrays