副作用是在计算结果的过程中,系统状态的一种变化,或者与外部世界进行的可观察的交互。
副作用可能包含,但不限于: 1.更改文件系统 2.往数据库里插入数据 3.发送一个http请求 4.打印log 5.获取用户输入 6.DOM查询 7.访问系统状态