数组中的纯函数
2021-06-10 15:05
标签:col ret rgba start cat 副作用 div filter sort 纯函数有两个特点:1. 不改变原数组(没有副作用);2. 返回一个数组 1. Arrat.concat(value) 合并数组并返回一个新数组,不对原数组做改变 2. Array.map(function) 遍历数组,如果return出数组值,将成为一个新数组,如果使用判断,则不符合条件的返回false 3. Array.filter(function) 过滤数组,返回符合条件的值 4. Array.slice(start ,end) 拷贝数组从start到end(不包括end)的值,返回一个新数组,不会对源数组进行改变 5. Array.sort(function) 数组中的纯函数 标签:col ret rgba start cat 副作用 div filter sort 原文地址:https://www.cnblogs.com/dahai5566/p/14251475.htmllet array = [1,2,3,4,5];
let x = array.concat([10,20]);
console.log(x); // [1,2,3,4,5,10,20]
let array = [1,2,3,4,5];
let x = array.map(result => {
return result * 10;
});
console.log(x); // [10, 20, 30, 40, 50]
let array = [1,2,3,4,5];
let x = array.filter(num => {
return num > 2;
})
console.log(x); // [3, 4, 5]
let array = [1,2,3,4,5];
let x = array.slice(2,3);
console.log(array); // [1,2,3,4,5]
console.log(x); // [3]
let arr = [4, 3, 6, 2, 8];
let result = arr.sort(function(a, b){
return a - b
})
console.log(result) // [ 2, 3, 4, 6, 8 ]
下一篇:json-view