Функции высших порядков



В Javascript функции могут быть назначены переменным так же, как строки или массивы. Их можно передавать в другие функции в качестве параметров или также возвращать из них. Функция высшего порядка — это функция, которая принимает функции в качестве параметров и/или возвращает функцию.