Методы работы с массивами в JavaScript: изучение setState и многого другого

Вот несколько методов, обычно используемых для управления массивами в JavaScript:

  1. push(): добавляет один или несколько элементов в конец массива и возвращает новую длину массива.
  2. pop(): удаляет последний элемент из массива и возвращает этот элемент.
  3. shift(): удаляет первый элемент из массива и возвращает этот элемент.
  4. unshift(): добавляет один или несколько элементов в начало массива и возвращает новую длину массива.
  5. slice(): возвращает неглубокую копию части массива в новый объект массива.
  6. splice(): изменяет содержимое массива, удаляя, заменяя или добавляя элементы.
  7. concat(): возвращает новый массив, объединяющий два или более массивов.
  8. forEach(): выполняет предоставленную функцию один раз для каждого элемента массива.
  9. map(): создает новый массив, заполняемый результатами вызова предоставленной функции для каждого элемента массива.
  10. filter(): создает новый массив со всеми элементами, прошедшими проверку, реализованную предоставленной функцией.