sum(2)(3);?并提到其他常规相当于这个电话?可以像下面的代码一样创建此调用的sum函数
function sum(x) {
if (arguments.length == 2) {
return arguments[0] + arguments[1];
} else {
return function(y) { return x + y; };
}
}
console.log(sum(2,3)); // Outputs 5
console.log(sum(2)(3)); // Outputs 5Run Code Online (Sandbox Code Playgroud)