说明:这个系列最开始来源于 Fun Fun Function 函数式编程系列视频,以《JavaScript函数式编程指南》和 Hands-On Functional Programming with TypeScript 等函数式书籍为背景,加上在工作中总结的经验完成此系列。

注: 此系列文章的参考资料,是对文章的扩展及补充,请擅加利用。

总论

函数式编程是声明式编程的一种实践,声明式编程目标是将程序的描述与求值分离开来。

“To have a deep understanding of functional programs as a data transform pipeline, you need a way to define your data structures.”

(摘自 Hands-On Functional Programming with TypeScript )

目录

  1. Map, ForEach 及 Filter, Reduce
  2. 闭包和柯里化

参考资料

  1. Fun Fun Function 函数式编程视频(需翻墙)
  2. 《JavaScript函数式编程指南》
  3. Hands-On Functional Programming with TypeScript