Всем привет! Есть функция, которая суммирует любое число входящих аргументов.
function add(a) {
let currentSum = a;
function f(b = 0) {
currentSum += b;
return f;
}
f.toString = function() {
return currentSum;
};
return f;
}
Она работает и выдает правильную сумму на выходе, но она ретурнит f, функцию. Как ее можно видоизменить, чтобы она возвращала именно тип число?