Pure Fuction 纯函数的定义
2020-09-23 本文已影响0人
xcyzjs
Pure Function wiki definition:
In computer programming a pure function is a that has the following properties:
- Its return value is the same for the same arguments.
- Its evaluation has no side effects.
- 同样参数总是返回相同的结果, 也就是函数内部没有随机生成的数
- 没有副作用, 指的是不会改变其它的变量的值, 不会有日志记录等
redux 的 reducer 中使用 纯函数, 输入一个 state, 在不改变输入的 state 的情况下, 返回一个 新的 state