JS的高阶函数和回调函数
高阶函数:
如果一个函数的参数或者返回值为一个函数,该函数叫做高阶函数
回调函数:
作为参数的函数叫做回调函数
例如:
上述a函数的参数是个函数,为高阶函数。b函数作为a函数的一个参数,所以b函数为回调函数。
函数作为返回值:
上图函数c的返回值是个函数,所以c也被成为高阶函数。
高阶函数:
如果一个函数的参数或者返回值为一个函数,该函数叫做高阶函数
回调函数:
作为参数的函数叫做回调函数
例如:
上述a函数的参数是个函数,为高阶函数。b函数作为a函数的一个参数,所以b函数为回调函数。
函数作为返回值:
上图函数c的返回值是个函数,所以c也被成为高阶函数。