编写程序以获得低于输出

时间:2018-04-16 07:42:33

标签: javascript recursion logic

当我在javascript中调用multipliedResult(3)(4)(5);函数时,我被要求编写一个程序来输出 60 。 如何编写函数以获得上述结果?是否应该是递归程序?

1 个答案:

答案 0 :(得分:1)

仔细观察,函数multipliedResult返回另一个函数。

因此,JavaScript代码将如下所示:

function multipliedResult(a){
  return function(b) { 
    return function(c) {
      return a*b*c;
    }
  }
}
console.log(multipliedResult(3)(4)(5))