day2 《Jvascript进阶实战》学习笔记

day01:
函数式vs面向对象
函数式编程函数是数据集到目标的关系
形参->实参->返回值
函数本身作为对象,也可以是输入或输出值,我们把这种函数就叫做高阶函数
函数中有哪些副作用?
外部环境:
全局变量
IO网络请求(HTTP)
减少副作用:
纯函数和不可变纯函数一个函数的返回结果的变化只依赖其参数,并且执行过程没有副作用。不可变减少程序被外界影响的同时,也减少对外界的影响
day2 《Jvascript进阶实战》学习笔记_第1张图片
从值的角度来看,“纯函数”对值只影响一次,而“不可变”完全不影响。
面向对象

你可能感兴趣的:(前端javascript)