纯函数 给一个函数同样的参数,那么这个函数永远返回同样的值; 副作用 这个函数处理了和函数返回值无关的事情,输出结果的不确定性; 修改了全局变量, 修改了传入的参数, 使用ajax进行api调用, 甚至是console.log了一下, 修改dom页面元素;