如何在函数sum()中用参数总结无数个括号

时间:2017-12-19 15:51:36

标签: javascript loops return

我在函数 sum()的括号中总结了无数个参数时遇到了问题。我创建了一个函数,可以将两个括号与 sum 函数的参数相加,但我不明白如何总结各种括号...

我很感激答案。

function sum(a) {

  return function(b) {
    return a + b; //     
  };
}

console.log(sum(1)(2)); // 1 + 2
console.log(sum(1)(2)(3)); // 1 + 2 + 3
console.log(sum(5)(-1)(2));
console.log(sum(6)(-1)(-2)(-3));
console.log(sum(0)(1)(2)(3)(4)(5));

0 个答案:

没有答案