高阶函数


高阶函数 的英文名叫 Higher-Order Function ,是 函数式编程 中的一种。

他的表现形式往往是通过把函数作为参数传入另一个函数,或者把函数作为另一个函数的返回值返回。

在实际开发业务中, 高阶函数往往可以抽象我们的代码 ,将我们的命令式编程转换为复用性更高级的函数式编程,从而 提升我们的代码质量 。

例如在数组方法里map、reduce都是高阶函数。

https://www.jb51.net/article/195544.htm

https://developer.mozilla.org/zh-CN/docs/Glossary/First-class_Function#%E7%A4%BA%E4%BE%8B_%E8%BF%94%E5%9B%9E%E4%B8%80%E4%B8%AA%E5%87%BD%E6%95%B0


文章作者: iamfugui
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 iamfugui !
评论
  目录