1. карта()

Метод map() создает новый массив, заполненный результатами вызова предоставленной функции для каждого элемента в вызывающем массиве.

давайте рассмотрим пример, в котором мы хотим удвоить каждый элемент массива.

2.фильтр()

Метод filter() создает новый массив, заполненный элементами, прошедшими проверку, предоставленную функцией. Он не изменяет исходный массив, как функция карты.

Давайте посмотрим на пример этого метода для фильтрации взрослых 18+ из массива возрастов.

3.найти()

Метод find() возвращает значение первого элемента, прошедшего проверку. Этот метод возвращает undefined, если элементы не найдены.

Давайте рассмотрим пример, в котором мы используем функцию find, чтобы получить возраст самого молодого взрослого из отсортированного массива возрастов.

4.НайтиИндекс()

Метод findIndex() возвращает индекс (позицию) первого элемента, прошедшего тест. Этот метод возвращает -1, если совпадений не найдено.

Давайте рассмотрим пример, в котором мы используем функцию findIndex для получения индекса положения самого молодого взрослого из отсортированного массива возрастов.

5.заполнить()

Метод fill() заполняет указанные элементы массива значением. Этот метод перезаписывает исходный массив. Можно указать начальную и конечную позиции. Если нет, все элементы будут заполнены.

6.некоторые()

Метод some() проверяет, проходят ли какие-либо элементы массива тест (предоставляется как функция обратного вызова). Этот метод возвращает true (и останавливается), если функция возвращает true для одного из элементов массива. Этот метод возвращает false, если функция возвращает false для всех элементов массива.

Давайте рассмотрим пример, в котором мы проверяем наличие ошибочных пакетов в массиве весов пакетов. Пакет весом менее 10 является бракованным.

7.каждый()

Метод every() возвращает true, если функция возвращает true для всех элементов. Этот метод возвращает false, если функция возвращает false для одного элемента.

Давайте рассмотрим пример, в котором мы проверяем каждый пакет в массиве весов пакетов. Пакет весом менее 10 является бракованным. Вывод будет ложным, потому что в массиве присутствует пакет с весом, равным 9.