Референс-мануал по JavaScript массивам

Объект Array

Объект Array используется для хранения нескольких значений в одной переменной:

const cars = ["Tesla", "Volvo", "BMW"];

Попробуйте сами

Индекс массива начинается с нуля: первый элемент массива - 0, второй элемент - 1 и так далее.

Для учебника по массивам читайте наш Учебник по JavaScript массивам.

Методы и свойства Array

Метод Описание
[] Создание нового массива.
new Array() Создание нового массива.
at() Возврат индексного элемента массива.
concat() Слияние массивов и возврат слияния.
constructor Возврат функции, создающей прототип объекта Array.
copyWithin() Копирование элементов массива в указанное положение или копирование из указанного положения.
entries() Возврат массива ключей/значений из итерируемого объекта.
every() Проверка, проходит ли тест каждый элемент массива.
fill() Заполнение элементов массива статическими значениями.
filter() Создание нового массива из элементов массива, которые прошли тест.
find() Возврат значения первого элемента массива, который прошел тест.
findIndex() Возврат индекса первого элемента массива, который прошел тест.
findLast() Возврат значения последнего элемента массива, который прошел тест.
findLastIndex() Возврат индекса последнего элемента массива, который прошел тест.
flat() Слияние элементов подмассивов.
flatMap() Маппинг всех элементов массива и создание нового плоского массива.
forEach() Вызов функции для каждого элемента массива.
from() Создание массива из объекта.
includes() Проверка наличия указанного элемента в массиве.
indexOf() Поиск элемента в массиве и возврат его позиции.
isArray() Проверка, является ли объект массивом.
join() Соединение всех элементов массива в одну строку.
keys() Возврат объекта Array Iteration, содержащего ключи исходного массива.
lastIndexOf() Поиск элемента с конца массива и возврат его позиции.
length Установка или возврат数量的 элементов в массиве.
map() Создание нового массива с помощью результатов вызова функции для каждого элемента массива.
of() Создание массива из нескольких параметров.
pop() Удаление последнего элемента массива и возврат этого элемента.
prototype Разрешает добавлять свойства и методы в массив.
push() Добавление нового элемента в конец массива и возврат нового размера.
reduce() Сокращение значений массива до одного значения (слева направо).
reduceRight() Сокращение значений массива до одного значения (справа налево).
reverse() Обратная сортировка элементов массива.
shift() Удаление первого элемента массива и возврат этого элемента.
slice() Выбор части массива и возврат нового массива.
some() Проверка, проходят ли любые элементы массива тест.
sort() Сортировка элементов массива.
splice() Добавление или удаление элементов из массива.
toReversed() Обратная сортировка элементов массива (в новый массив).
toSorted() Сортировка элементов массива (в новый массив).
toSpliced() Добавление или удаление элементов массива (в новый массив).
toString() Преобразование массива в строку и возврат результата.
unshift() Добавление нового элемента в начало массива и возврат нового размера.
values() Возврат объекта итератора, содержащего значения массива.
valueOf() Возврат исходного значения массива.
with() Возврат нового массива после обновления элементов.