常用1,2两种
-
splice()
向/从数组中添加/删除项目,然后返回被删除的项目。从数组中删除项,然后返回被删除的那一项。(可改变原数组)
splice(下标/位置,删除的个数,向数组添加的新项目) --第三个参数不是必传
-
filter()
返回一个新的、由通过测试的元素组成的数组,如果没有任何数组元素通过测试,则返回空数组。
list.filter((item, num) => num !== index);
返回 true 表示该元素通过测试,保留该元素,false 则不保
-
delete
关键字
var arr = [1, 2, 3, 4];
delete arr[0];
console.log(arr); //[undefined, 2, 3, 4]
-
pop()
方法用于删除数组的最后一个元素并返回删除的元素。
ps:此方法改变数组的长度!
-
shift()
方法移除数组的第一项,返回删除的元素。