Функция высшего порядка: что это
Коротко
Функция высшего порядка: функция, которая принимает функцию аргументом или возвращает функцию. Примеры: map, filter, reduce, setTimeout, addEventListener, bind, debounce.
Определение
Функция, которая принимает функцию аргументом или возвращает функцию. Примеры: map, filter, reduce, setTimeout, addEventListener, bind, debounce.
Подробнее
Возможны потому, что в JS функции это значения первого класса (first-class functions).
Из урока «Функции высшего порядка за 6 минут»
Функция высшего порядка (higher-order function, HOF) принимает функцию или возвращает функцию. Что такое функция высшего порядка, примеры из стандартной библиотеки.
Читать урок целикомВопросы по теме с собеседований
Запомните, а не прочитайте
В тренажёре карточка вернётся, когда начнёт забываться. А билеты по JavaScript проверят, что термин понятен в деле.