变元咖喱和函数我需要一个js求和函数来像这样工作:sum(1)(2) = 3sum(1)(2)(3) = 6sum(1)(2)(3)(4) = 10 etc.我听说那是做不到的。但听说如果加上+在前面sum是可以做到的。喜欢+sum(1)(2)(3)(4). 有什么办法吗?
3 回答
ABOUTYOU
TA贡献1812条经验 获得超5个赞
这是在最后一次电话中使用空括号作为关闭键的一个例子(来自我上次的采访):
和(1)(4)(66)(35)(3)()
function sum(numberOne) {
var count = numberOne;
return function by(numberTwo) {
if (numberTwo === undefined) {
return count;
} else {
count += numberTwo;
return by;
}
}
}
console.log(sum(1)(4)(66)(35)(3)());
添加回答
举报
0/150
提交
取消
