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