章节1: 函数式编程基础 课时1 视频 命令式编程与声明式编程 09:38 可章节2: 头等函数、高阶函数与纯函数课时2 视频 头等函数、高阶函数 03:01课时3 视频 纯函数的概念 06:34课时4 视频 纯函数编写测试用例 03:10章节3: 函数科里化课时5 视频 什么是科里化以及与闭包的关系 04:27课时6 视频 科里化与lodash、Ramda 03:17课时7 视频 科里化编程实战与REPL 06:39章节4: Functor函子理解与应用课时8 视频 函子Functor基本概念与JavaScript代码实现 06:45课时9 视频 通过科里化实现immutable(不可变)函子 05:14课时10 视频 编码实现业务函子 06:40课时11 视频 函数式函子概念与编码实现 09:36课时12 视频 Monad函子与Monad mayBe和Monad Either 05:55课时13 视频 Functor函子IO 02:09课时14 视频 JavaScript编码实现Monad MayBe 06:21课时15 视频 JavaScript编码实现Monad Elther和IO函子 06:59章节5: 函数式编程与面向对象编程课时16 视频 OOP与FP优缺点比较 06:05课时17 视频 业务开发中如何使用函数式编程 03:24课时18 视频 JavaScript编程实现OOP与FP思想 03:41