const sum = (numberOne) => {
const func = (numberTwo) => {
if (typeof numberTwo === "undefined"){
return numberOne;
}
return sum (numberOne + numberTwo);
};
// func.toString = function () {
// return numberOne;
// };
return func;
};
Как обойтись в данном случае без toString?
Без него в консоли
(numberTwo) => {
if (typeof numberTwo === "undefined"){
return numberOne;
}
return sum (numberOne + numberTwo);
}
Должен работать следующий вывод
console.log(sum(1)(2)(3)(4)());
const a = sum(4)(3);
console.log(a);
const b = a(1)(2)(5);
console.log(b);
const c = b(); //15
console.log(c)
;
При добавлении после пустых скобок еще скобки должна быть ошибка