Получи случайную криптовалюту за регистрацию!

Про HOF функции(функция высшего порядка). Функция высшего пор | Frontender's notes [ru]

Про HOF функции(функция высшего порядка).

Функция высшего порядка это функция, которая берет функцию как аргумент и/или возвращает её.
Ниже представлен список самых часто используемых HOF функций в JS:
map(), filter(), reduce(), forEach():


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

filter() - Этот метод нереально полезен для фильтрации значений в массиве.
Принимает функцию обратного вызова и возвращает новый объект массива всех значений, соответствующих критериям.

reduce() - Уменьшает массив значений до одного значения. Чтобы получить выходное значение, он запускает функцию редуктора для каждого элемента массива.

forEach() - отличная функция высшего порядка для замены типичных циклов while и for в скриптах JavaScript.

Примеры каждого из методов представлены ниже .
https://telegra.ph/HOF-motody-v-JavaScript-02-06