delete方法,删除指定位置的值,但数组大小不变
var arr = [1,2,3,4,5];
delete arr[2];
输出:[1,2,empty,4,5]
pop方法,移除最后一个元素
var arr = [1,2,3,4,5];
arr.pop();
输出:[1,2,3,4]
shift方法,移除第一个元素
var arr = [1,2,3,4,5]
arr.shift();
输出:[2,3,4,5]
splice方法,移除指定位置的元素
var arr = [1,2,3,4,5];
arr.splice(1,2);
输出:[1,4,5]
slice方法,截取部分元素形成一个新数组
var arr = [1,2,3,4,5];
var res = arr.slice(2,4);
arr输出:[1,2,3,4,5]
res输出:[3,4]
forEach方法,遍历数组
var arr = [1,2,3,4,5];
arr.forEach((item,index,arr) => {
//item 元素
//index 当前下标
//arr 数组
})
filter方法,遍历数组
var arr = [1,2,3,4,5];
arr.filter((item)=>{
//item 元素
})