写一个mul函数,调用用方法及结果如下。 console.log(mul(2)(3)(4)); // output : 24 console.log(mul(4)(3)(4)); // output : 48
时间: 2023-12-31 19:05:06 浏览: 114
MUL教程
以下是一个JavaScript版本的mul函数,可以实现多次调用传入不同参数并返回累积乘积的功能:
```javascript
function mul(x) {
return function(y) {
return function(z) {
return x * y * z;
}
}
}
```
使用方法如下:
```javascript
console.log(mul(2)(3)(4)); // 输出24
console.log(mul(4)(3)(4)); // 输出48
```
mul(2)返回一个函数,该函数接受一个参数y,返回一个函数,该函数接受一个参数z,最终返回x * y * z的结果。mul(2)(3)就相当于调用返回的第一个函数,传入参数y=3,得到一个新的函数,再调用该函数传入参数z=4,得到最终的结果24。mul(4)(3)(4)类似地,先传入参数4得到返回的第一个函数,再传入参数3得到返回的第二个函数,最后传入参数4得到最终的结果48。
阅读全文