建筑物总和(JS)(理论)

时间:2017-08-31 10:16:26

标签: javascript function

有一个功能  Add(1)(2)

如何返回1和2之和, 在reslut必须是:3

如何实现此功能?

2 个答案:

答案 0 :(得分:4)

从main函数接受第一个参数并返回第二个函数,它将获取第二个参数并将它们相加在一起。内部函数可以使用closure访问第一个函数的参数。



function A(x){
  return function (y){
      return x + y;
  }
}

console.log(A(1)(2));




答案 1 :(得分:2)

您需要使用closures



function sum(x){
    return function(y){
        return x+y;
    }
}

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