frontend-interview icon indicating copy to clipboard operation
frontend-interview copied to clipboard

解释一下纯函数

Open su37josephxia opened this issue 3 years ago • 1 comments

su37josephxia avatar Feb 25 '22 01:02 su37josephxia

概念

如果一个函数的结果只依赖函数的参数, 且在执行的过程中不产生任何副作用, 那么这就是一个纯函数

个人理解: 不受外界影响, 不影响外界

优点

利于调试和测试

在参数不变的情况下可以缓存函数结果

特性

无状态

引用透明

纯函数组合纯函数还是纯函数

shangjunhao avatar Mar 01 '22 15:03 shangjunhao