Функция высшего порядка
Оригинальное название: higher-order function
Коротко
Функция, которая принимает другие функции как аргументы, возвращает функцию или совмещает оба поведения.
Что такое «Функция высшего порядка»
Функция, которая принимает другие функции как аргументы, возвращает функцию или совмещает оба поведения. Такие функции позволяют абстрагировать поведение и переиспользовать логику обхода и обработки. Классические примеры — map, filter и reduce, работающие над коллекциями. Функции высшего порядка — основа функционального стиля и удобных, выразительных операций над данными.

