什么是高阶函数呢?

高阶函数是对其他函数进行操作

情况1:它接受函数作为实参

function fn (callback){
callback&&callback();
}
 fn (function (){ alert('li')})
复制代码

情况2:返回值是一个函数

function fn (callback){
return function(){}
}
fu();
复制代码

总结:以上两种情况都可以叫做高阶函数

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享