相关疑难解决方法(0)

如何在javascript函数调用中实现任意链?

我已经编写了代码来实现

sum(1)(2) //3
Run Code Online (Sandbox Code Playgroud)

代码如下:

function sum(a) {

  return function(b) { 
    return a+b
 }

}
Run Code Online (Sandbox Code Playgroud)

但我没有解决第二个问题,即如何实现任意数量的链函数调用:

sum(1)(2) == 3
sum(5)(-1)(2) == 6
sum(6)(-1)(-2)(-3) == 0
sum(0)(1)(2)(3)(4)(5) == 15
Run Code Online (Sandbox Code Playgroud)

javascript chaining

7
推荐指数
1
解决办法
1378
查看次数

标签 统计

chaining ×1

javascript ×1