# 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('最后调用')
})
更新时间: 7/8/2021, 6:22:52 PM