Каррирование в JavaScript и PHP
Каррирование — это процесс преобразования функции, которая принимает несколько аргументов, в набор вложенных функций, каждая из которых принимает один аргумент. Это техника частичного применения функций и особенно полезна в функциональном программировании.