【发布时间】:2019-10-11 06:32:48
【问题描述】:
我有一个分割两个输入参数的函数:
const divide = (x, y) => {
return x / y;
};
我有第二个函数,它将除法函数作为其输入参数并返回一个新函数。
function test(func) {
return function(){
return func();
}
}
const retFunction = test(divide);
retFunction(24, 3)
我希望返回的值为 8 (24 / 3)。但我得到了“NaN”的返回输出。我究竟做错了什么?
【问题讨论】:
标签: javascript callback return closures higher-order-functions