曲线救国 —— 删除数组的指定元素
01 选出要删除的元素,赋值null,通过查找null,然后删除。
let arr = [ 1,2,3,4,5 ] arr[arr.indexOf(4)] = null; // 想要干掉4,给它赋值null arr.splice(arr.indexOf(null),1); // 删除 好像没有必要这么玩儿啊,可以直接 arr.splice(arr.indexOf(4),1) // 完美干掉指定元素
02 干掉数组中含有a的元素,我是这么做的
let arr = [1, 2, 3, 'a1', 'a2', 3, 'a4'] var newArr = [] arr.forEach(item => { if(item.indexOf('a') === -1) { newArr.push(item) } })