【发布时间】:2019-02-05 21:05:49
【问题描述】:
如何编写一个名为add 的函数。这样一旦它收到 2 个参数,它就会返回 2 个值的总和。假设所有值都是数字。:
例如 // add(1, 2) = 3
// 加(1)(2) = 3
// add()(1)()(2) = 3
// add()(1)(2) = 3
【问题讨论】:
-
请向我们展示您的尝试。
-
function calcSum(a,b){ var ab = function (b) { return a+b; } if(typeof a == 'undefined'){ return ab; } if(typeof b == 'undefined'){ return ab; } else { return ab(b); } } -
谢谢,希望我的回答对您有所帮助
标签: javascript ecmascript-6 closures