Синтаксис массивов JavaScript и общие методы управления массивами

Массив JavaScript — это встроенная структура данных, позволяющая хранить несколько значений в одной переменной. Вот некоторые часто используемые методы работы с массивами:

  1. push(): добавляет один или несколько элементов в конец массива и возвращает новую длину.
  2. pop(): удаляет последний элемент из массива и возвращает этот элемент.
  3. shift(): удаляет первый элемент из массива и возвращает этот элемент, сдвигая все последующие элементы на один вниз.
  4. unshift(): добавляет один или несколько элементов в начало массива и возвращает новую длину.
  5. concat(): объединяет два или более массива и возвращает новый массив.
  6. slice(): возвращает неглубокую копию части массива в новый массив.
  7. splice(): изменяет содержимое массива, удаляя, заменяя или добавляя элементы.
  8. indexOf(): возвращает первый индекс, по которому данный элемент может быть найден в массиве, или -1, если он отсутствует.
  9. lastIndexOf(): возвращает последний индекс, по которому данный элемент может быть найден в массиве, или -1, если он отсутствует.
  10. includes(): определяет, содержит ли массив определенный элемент, возвращая true или false.
  11. join(): объединяет все элементы массива в строку.
  12. reverse(): меняет порядок элементов в массиве на обратный.
  13. sort(): сортирует элементы массива по месту и возвращает отсортированный массив.
  14. filter(): создает новый массив со всеми элементами, прошедшими проверку, реализованную предоставленной функцией.
  15. map(): создает новый массив, заполненный результатами вызова предоставленной функции для каждого элемента вызывающего массива.
  16. reduce(): применяет функцию к аккумулятору и каждому элементу массива, чтобы уменьшить его до одного значения.