The MUL function is a miniature of the multiplication function. In this function, we call the function that required an argument as a first number, and that function calls another function that required another argument and this step goes on.
The first function’s argument is x, the second function`s argument is y and the third is z, so the return value will be xyz.
Syntax:
function mul(x) { return function (y) { return function (z) { return x * y * z; }; }; }
Example: Below example illustrates the MUL() function in JavaScript.
Javascript
<script> function mul(x) {
return function (y) {
return function (z) {
return x*y*z;
};
}
}
console.log(mul(2)(3)(5));
console.log(mul(2)(3)(4));
</script> |
Output:
30 24