Вкатываемся в NodeJS Help

Arrays

Объявление

// квадратные скобки (обычно) let arr = [item1, item2...]; // new Array (очень редко) let arr = new Array(item1, item2...);

Вызов 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

Last modified: 10 July 2025