高阶函数 的英文名叫 Higher-Order Function ,是 函数式编程 中的一种。
他的表现形式往往是通过把函数作为参数传入另一个函数,或者把函数作为另一个函数的返回值返回。
在实际开发业务中, 高阶函数往往可以抽象我们的代码 ,将我们的命令式编程转换为复用性更高级的函数式编程,从而 提升我们的代码质量 。
例如在数组方法里map、reduce都是高阶函数。
高阶函数 的英文名叫 Higher-Order Function ,是 函数式编程 中的一种。
他的表现形式往往是通过把函数作为参数传入另一个函数,或者把函数作为另一个函数的返回值返回。
在实际开发业务中, 高阶函数往往可以抽象我们的代码 ,将我们的命令式编程转换为复用性更高级的函数式编程,从而 提升我们的代码质量 。
例如在数组方法里map、reduce都是高阶函数。