什么是纯函数? 1.如果函数的调用参数相同,则永远返回相同的结果。它不依赖于程序执行期间函数外部任何状态或数据的变化,必须只依赖于其输入参数。 2.该函数不会产生任何可观察的副作用,例如网络请求,输入和输出设备或数据突变(mutation)。 //纯函数 function sum(a,b){ return a+b; } 3.react中的reducer就是一个纯函数。