1. 首页
  2. >
  3. 前端开发
  4. >
  5. Javascript

JS的高阶函数和回调函数

高阶函数:

如果一个函数的参数或者返回值为一个函数,该函数叫做高阶函数

回调函数:

作为参数的函数叫做回调函数

例如:


JS的高阶函数和回调函数


上述a函数的参数是个函数,为高阶函数。b函数作为a函数的一个参数,所以b函数为回调函数。

函数作为返回值:


JS的高阶函数和回调函数

上图函数c的返回值是个函数,所以c也被成为高阶函数。