Сообщение от Mess4me
|
Как реализовать без toString
|
Как вариант...
function sum(a) {
var currentSum = a;
function f(b) {
currentSum += b;
return f;
}
f.get = function() {
return currentSum;
};
return f;
}
alert( sum(1)(2).get() ); // 3
alert( sum(5)(-1)(2).get() ); // 6
alert( sum(6)(-1)(-2)(-3).get() ); // 0
alert( sum(0)(1)(2)(3)(4)(5).get() ); // 15
console.log(sum(2, 5, 10).get());//17
console.log(sum(2, 5)(10)).get();//17
console.log(sum(2)(5)(10)).get();//17
console.log(sum(2)(5, 10)).get();//17