纯函数
1.输入参数与返回输出要保持一致
【相同的输入,总是会得到相同的输出】
2.执行过程中没有任何副作用
副作用: 【函数在执行过程中产生了外部可观察变化】
a、发起HTTP请求
b、操作DOM
c、修改外部数据
d、console.log()打印数据
e、调用Date.now()或者Math.random()
1.输入参数与返回输出要保持一致
【相同的输入,总是会得到相同的输出】
2.执行过程中没有任何副作用
a、发起HTTP请求
b、操作DOM
c、修改外部数据
d、console.log()打印数据
e、调用Date.now()或者Math.random()