Условие задачи
Что такое функции высшего порядка в функциональном программировании с применением JavaScript?
Ответ
Использование функций высшего порядка также играет важную роль для функционального программирования. Эти функции уже упоминались и даже кое-где применялись в данной главе. Они способны манипулировать другими функциямии могут получать функции в качестве аргументов, или возвращать функции, или делать и то и другое.
К первой категории функций высшего порядка относятся функции, которые ожидают в качестве аргументов другие функции. Все следующие функции: Array.map, Array.filter и Array.reduce получают функции в качестве аргументов. Поэтому они считаются функциями высшего поря...