js系列十七:纯函数
相同的输入总会得到相同的输出,并且不会产生副作用的函数,就是纯函数。
我们可以通过一个是否改变原始数据的两个同样功能的方法来区别纯函数和非纯函数。
我们期待封装一个函数,能够获取传入数组的最后一项。那么可以通过一下两种方式
function getLast(arr){
return arr[arr.length];
}
function getLast_(arr){
return arr.p...
原创
2019-03-07 21:04:44 ·
2721 阅读 ·
0 评论