一类特别的函数,无论何时只要是同样的实参都会得到同样的输出结果。
注意:
1、不得改写参数数据。
2、不能调用Date.now()和Math.random()等不纯的方法。
3、不会产生任何副作用,例如网络请求、输入和输出设备。
例如:redux的reducer函数必须是一个纯函数。
一类特别的函数,无论何时只要是同样的实参都会得到同样的输出结果。
注意:
1、不得改写参数数据。
2、不能调用Date.now()和Math.random()等不纯的方法。
3、不会产生任何副作用,例如网络请求、输入和输出设备。
例如:redux的reducer函数必须是一个纯函数。