如何实现功能添加
add(a)(b)
等于a + b,例如,
add(2)(3); //5
var add = function(a){
return function(b){
return a+b;
}
}
add函数返回另一个函数,因此add(3)产生
function(b){
return 3+b;
}
然后加(3)(2)得出5,即3 + 2。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句