我正在尝试编写一个可以通过两种方式调用的函数:
sum(3,5); //8
Run Code Online (Sandbox Code Playgroud)
要么
sum(3)(5); //8
Run Code Online (Sandbox Code Playgroud)
这显然不够:
function sum (a,b){
return a + b;
}
Run Code Online (Sandbox Code Playgroud)
这是我到目前为止的地方:
你可以这样做:
function sum (a,b){
if(b == undefined){
return function(b){
return a + b;
}
} else {
return a + b;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
99 次 |
| 最近记录: |