函数在javascript中有两个括号

时间:2017-11-10 14:56:23

标签: javascript jquery

我想编写看起来像sum(2)(3)的函数,它输出6.我是初学者,尝试了一些闭包示例,但无法这样做。这是在采访中提出的问题。

1 个答案:

答案 0 :(得分:2)

你的sum函数需要返回另一个函数,该函数也会带一个你将用第二个括号传递的参数。



function sum(a) {
  return function(b) {
    return a + b
  }
}

console.log(sum(2)(3))