Про 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