Javascript 编写一个程序以获得以下输出

Javascript 编写一个程序以获得以下输出,javascript,recursion,logic,Javascript,Recursion,Logic,我被要求编写一个程序,当函数被调用时,比如multipledResult(3)(4)(5),输出为60在javascript中。 如何编写函数以获得上述结果?是否应该是递归程序?仔细看看,函数multipledResult返回另一个函数 因此,JavaScript代码如下所示: 函数乘数结果(a){ 返回函数(b){ 返回函数(c){ 返回a*b*c; } } } log(multipledResult(3)(4)(5))我们不会为您编写代码,但我会指导您正确的方向:像这样的函数称为curri

我被要求编写一个程序,当函数被调用时,比如
multipledResult(3)(4)(5),输出为60在javascript中。

如何编写函数以获得上述结果?是否应该是递归程序?

仔细看看,函数
multipledResult
返回另一个函数

因此,JavaScript代码如下所示:

函数乘数结果(a){
返回函数(b){
返回函数(c){
返回a*b*c;
}
}
}

log(multipledResult(3)(4)(5))
我们不会为您编写代码,但我会指导您正确的方向:像这样的函数称为curried函数,涉及从函数返回函数。“要求家庭作业帮助的问题必须包括到目前为止你为解决问题所做工作的总结,以及对你解决问题的困难的描述。“-java与JavaScription完全不同这是java还是Javascript的问题?很抱歉这么说,但是当一个高级开发人员问这样一个大学级别的编程问题时,我很惊讶。JavaScript:
console.log((a=>b=>c=>a*b*c)(3)(4)(5))
在代码示例之后还有一个额外的结束括号。