本文作者: jsweibo
本文链接: https://jsweibo.github.io/2020/06/25/%E4%BB%80%E4%B9%88%E6%98%AF%E7%BA%AF%E5%87%BD%E6%95%B0/
摘要
本文主要讲述了:
- 定义
正文
定义
同时满足以下所有定义的函数,称为纯函数:
- 函数的返回值相对于函数的参数,总是唯一的。即:相同的参数总是得到相同的返回值
- 函数没有副作用
副作用包括但不限于:
- 修改外部变量的值
- 发起延时调用
- 发起 Ajax
- 生成随机数
- 获取当前的时间戳
- I/O 输入输出,包括
console.log()
、打开或保存文件等
参考资料
本文作者: jsweibo
本文链接: https://jsweibo.github.io/2020/06/25/%E4%BB%80%E4%B9%88%E6%98%AF%E7%BA%AF%E5%87%BD%E6%95%B0/
本文对你有帮助?请支持我
- 本文链接: https://jsweibo.github.io/2020/06/25/%E4%BB%80%E4%B9%88%E6%98%AF%E7%BA%AF%E5%87%BD%E6%95%B0/
- 版权声明: 除非另有说明,否则本网站上的内容根据署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可。