Skip to content

什么是高阶函数?

在数学和计算机科学中,高阶函数 是至少满足下列一个条件的函数:

  1. 接受一个或多个函数作为输入。
  2. 输出一个函数。

常见的高阶函数有:

  • map: 接受一个函数和一个数组,返回一个新数组,数组中的每个元素都是调用函数处理后的结果。
  • filter: 接受一个函数和一个数组,返回一个新数组,数组中的每个元素都是通过函数测试的结果。
  • reduce: 接受一个函数和一个数组,返回一个单一的值,该值是通过函数累积计算得出的。
  • ...

基于 MIT 许可发布