-элементов?
Задание. Напишите функцию, которая возвращает сумму таким образом:
f(1)(2)(3) - 6
f(1)(2)..(n) - 1 + 2 + ...+ n ?
function currCreate(a) {
return function (b) {
return function (c) {
return a + b + c;
}
}
}
console.log(currCreate(1)(2)(3));
У меня такое решение
Через прототипы решается.
Ваше решение годится только для 3-х одночленов, вам же требуется n-ное количество. Можно было бы решить через генератор, однако функция вызывается цепочкой и повторяет одно и тоже действие (сложение), что как бы намекает нам на то, что у функции (объекта функции) есть метод, который является этой же функцией
Обсуждают сегодня