Задача 3 из 20 — JavaScript | LearnToFly

JavaScript: уровень 5

Вопрос 3 из 20
Экзаменатор

Как реализовать каррирование (currying) функции сложения двух чисел?

Ответ
const add = (a) => (b) => a + b;
add(2)(3);  // 5

Каждый вызов возвращает новую функцию, ожидающую следующий аргумент.