1. map: вызывает определенную функцию обратного вызова для каждого элемента массива и возвращает массив, содержащий результаты.
  2. forEach: выполняет указанное действие для каждого элемента в массиве.
  3. фильтр: возвращает элементы массива, соответствующие условию, указанному в функции обратного вызова.
  4. find: возвращает значение первого элемента в массиве, где предикат имеет значение true, и значение undefined в противном случае.
  5. some: определяет, возвращает ли указанная функция обратного вызова значение true для любого элемента массива.
  6. reduce: вызывает указанную функцию обратного вызова для всех элементов массива. Возвращаемое значение функции обратного вызова представляет собой накопленный результат и предоставляется в качестве аргумента при следующем вызове функции обратного вызова.
  7. каждый: определяет, удовлетворяют ли все элементы массива заданному критерию.
  8. findIndex: возвращает индекс первого элемента в массиве, где предикат истинен, и -1 в противном случае.
  9. sort: сортирует массив на месте. Этот метод изменяет массив и возвращает ссылку на тот же массив.

Разница между map и forEach:

forEach: перебирает список и применяет некоторую операцию с побочными эффектами к каждому члену списка и ничего не возвращает. Аналогично циклу for

map: перебирает список, преобразует каждый элемент этого списка и возвращает другой список того же размера с преобразованными элементами. Он не изменяет массив, для которого он вызывается.