纯函数
- 确定的输入产生确定的输出,与执行的次数、时间无关
- 不产生副作用
例如下面就是纯函数
const add = (x, y) => x + y
副作用
常见的有
- 系统IO相关的API
- Math.random()等不确定性方法
- 网络请求
- 手动变更DOM
- ......
最后:具有不确定性的操作,都有可能带来副作用
业精于勤,荒于嬉。
Jingdr·2022-04-18·99 次阅读
const add = (x, y) => x + y
常见的有
最后:具有不确定性的操作,都有可能带来副作用
Comments | NOTHING