考虑这个例子,我需要知道使用高阶函数的好处,如下所示:
function bind(func, object) {
return function(){
return func.apply(object, arguments);
};
}
我的意思是像这样的简单函数有什么问题:
function bind(func, object) {
return func.apply(object, arguments);
}
最佳答案
这个
function bind(func, object) {
return func.apply(object, arguments);
}
返回func
调用的结果。而 bind
应返回一个 new 函数,该函数在调用时将在适当的上下文(object
)中调用。
关于javascript - 用简单的英语解释使用高阶函数的好处,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23076469/