有一个功能
Add(1)(2)
如何返回1和2之和, 在reslut必须是:3
如何实现此功能?
答案 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));