【发布时间】:2018-04-03 03:44:45
【问题描述】:
我需要添加函数 n 个参数。示例:add(3)(8)(6)(10)。
如果只有 2 个参数,我们可以像这样添加代码。添加(4)(5)
function add(x){
return function(y){
return x+y;
}
}
add(4)(5)
如果是n个参数,我们该怎么做呢?
【问题讨论】:
-
您想要
add(3)(8)(6)(10) === 27,任意数量的术语?这不可能。你可以有一个像数字一样的东西,但它不会真的是一个(那将是一个糟糕的 API)。 -
你知道
n先验吗?
标签: javascript