问题是创建一个使用柯里化或类似方法返回函数的函数。
然后老师让我们让它更有活力。 如果有'n'个参数传递给函数会怎么样。
console.log(xx()()()()()()...n times);
最多 n 次,但我们不知道 'n' 的值。
如何创建这个?
function xx (x){
return (y) => {
return (z) => {
return ()=>{
return x*y*z;
}
}
}
}
console.log(xx(2) (3) (4) );
这只会返回最多 4 次的值。
有输入法吗
console.log (xx(2)(3)(4)(5)(6));
它还会检查它是否为空参数。