Sobes.tech
Back to tasks
Junior — Senior
41

Сумма трёх чисел, реализованная через каррирование

Get help with live coding in real time with Sobes Copilot
Task condition

Создайте функцию, принимающую три аргумента последовательно (каждый вызов возвращает новую функцию, ожидающую следующий аргумент) и в итоге возвращающую их сумму. Пример использования:

const add = (a) => (b) => (c) => a + b + c;
console.log(add(1)(2)(3)); // 6

Функция должна работать для любых числовых значений, переданных по цепочке вызовов.