引言
今天好冷!!!
函数式编程
好处:
- 语义更加清晰
- 可复用性更高
- 可维护性更好
- 作用于局限,副作用少
用处:
- 链式优化:回掉函数和
Promise
模式 - 高阶函数:接收或者返回一个函数的函数称为高阶函数
- 柯里化:是一种“预加载”函数的方法,通过传递较少的参数,得到一个已经记住了这些参数的新函数,某种意义上讲,这是一种对参数的“缓存”,是一种非常高效的编写函数的方法
结语
函数式编程并不是必须的,也不应该是一个强制的规定或要求,与面向对象或者其他的思想一样,它也是其中的一种方式。
参考资料
我眼中的 JavaScript 函数式编程