数组合并
let arr = [1, 2, 3, 4, 5, 6, 7];
const result = arr.concat([4, 5, 6], 7, 8);
console.log(result);
数组剪切:slice(index1,index2)
取数组下标[index1,index2),index1的下标取,index2小标对应的数据不取
let arr = [1, 2, 3, 4, 5, 6, 7];
let result = arr.slice(1, 5);//[2,3,4,5]
console.log(result);
数组判断:every,some
every:这是判断数据是否含有某个数据,只要有一个不成立就返回:false,要全部都符合才会返回true
const arr = [1,2,3,4,5,1024];
const result = arr.every(item => {
return item >1;
});
console.log(result); //false
some:只要找到一个符合条件的,就回来报告true 所以并不会全部遍历,不做多余的活(性能优良)
const arr = [1,2,3024,4,5,1024];
const result = arr.some(item => {
return item > 2000;
});
console.log(result);
},