push方法,在数组末尾添加元素
var arr = [1,2,3,4,5];
arr.push(6);
输出:[1,2,3,4,5,6]
unshift方法,在数组开头添加元素
var arr = [1,2,3,4,5];
arr.unshift(0);
输出:[0,1,2,3,4,5]
splice方法,在指定位置添加元素
var arr = [1,2,3,4,5];
arr.splice(2,0,6);
输出:[1,2,6,3,4,5]
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 元素
})