Sobes.tech
Junior — Senior
47

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

Условие задачи

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

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

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