filter方法创建一个新数组,想要过滤掉数组中的某一项就不等于谁就可以了,代码如下:
// filter 过滤掉数组中的某一项就不等于谁 const arr = [ {id:1,name:'陈恩伊',age:'18'}, {id:2,name:'陈玉军',age:'48'} ] newArr = arr.filter(item=>item.id !== 1) console.log(newArr);//[{id:2,name:'陈玉军',age:'48'}]
splice参数为两位时,第一个参数为索引为几开始删,第二个参数为删除几个
// splice 参数两位时,第一个参数为从索引为几开始删,第二个参数为删除几个 let arr = [1,2,3,4,2,4] arr.splice(2,2) console.log(arr)//[1,2,2,4]
filter不会改变原数组,它是返回一个新数组;
spilce会改变原数组
splice() 方法通过删除或替换现有元素或者原地添加新的元素来修改数组,并以数组形式返回被修改的内容。此方***改变原数组。