函数式编程入门经典-读书笔记,函数式编程是一种古老的编程范式。《JavaScript ES6 函数式编程入门经典》将函数式编程中那些抽象的原理分解为一个个简单的概念,娓娓道来,并配以丰富的实战案例,逐步带你领略函数式编程的魅力。
![](/upload/20200925_14140341.png)
> 我读书,我快乐! By Rich
[TOC]
### 函数式编程简介
1. 函数要小,函数要更小。
1. 数学函数:$$ f_{(x)} = y $$
函数式编程思想主要基于数学函数和它的思想。
1. 命令式编程`for(let i = 0; i < arr.length; i++)`和声明式编程`arr.forEach`,我们要从命令式编程转向声明式。
1. 纯函数:对给定的输入返回相同的输出的函数,不依赖外部计算逻辑和修改外部计算逻辑。
纯函数优点:可测试;并发执行;可缓存。
###...