# 11.高阶函数
高阶函数是对其他函数进行操作的函数,它接收函数作为参数,或将函数作为返回值输出
function fn(callback) {
callback&&callback()
}
fn(function(){ console.log('233' ) } )
function fn() {
return function () {}
}
fn()
函数也是一种数据类型,同样可以作为参数,传递给另外一个参数使用。
最经典的就是作为回调函数
function fn(a, b, callback) {
console.log(a + b)
callback&&callback()
}
fn(1, 2, function() {
console.log('最后调用')
})