Массив JavaScript — это встроенная структура данных, позволяющая хранить несколько значений в одной переменной. Вот некоторые часто используемые методы работы с массивами:
- push(): добавляет один или несколько элементов в конец массива и возвращает новую длину.
- pop(): удаляет последний элемент из массива и возвращает этот элемент.
- shift(): удаляет первый элемент из массива и возвращает этот элемент, сдвигая все последующие элементы на один вниз.
- unshift(): добавляет один или несколько элементов в начало массива и возвращает новую длину.
- concat(): объединяет два или более массива и возвращает новый массив.
- slice(): возвращает неглубокую копию части массива в новый массив.
- splice(): изменяет содержимое массива, удаляя, заменяя или добавляя элементы.
- indexOf(): возвращает первый индекс, по которому данный элемент может быть найден в массиве, или -1, если он отсутствует.
- lastIndexOf(): возвращает последний индекс, по которому данный элемент может быть найден в массиве, или -1, если он отсутствует.
- includes(): определяет, содержит ли массив определенный элемент, возвращая true или false.
- join(): объединяет все элементы массива в строку.
- reverse(): меняет порядок элементов в массиве на обратный.
- sort(): сортирует элементы массива по месту и возвращает отсортированный массив.
- filter(): создает новый массив со всеми элементами, прошедшими проверку, реализованную предоставленной функцией.
- map(): создает новый массив, заполненный результатами вызова предоставленной функции для каждого элемента вызывающего массива.
- reduce(): применяет функцию к аккумулятору и каждому элементу массива, чтобы уменьшить его до одного значения.