当我在javascript中调用multipliedResult(3)(4)(5);
函数时,我被要求编写一个程序来输出 60 。
如何编写函数以获得上述结果?是否应该是递归程序?
答案 0 :(得分:1)
仔细观察,函数multipliedResult
返回另一个函数。
因此,JavaScript代码将如下所示:
function multipliedResult(a){
return function(b) {
return function(c) {
return a*b*c;
}
}
}
console.log(multipliedResult(3)(4)(5))