ES6 如何快速的删除数组元素

1.splice

const arr = [{
    
    id:1,value:1},{
    
    id:2,value:2},{
    
    id:3,value:3},{
    
    id:8,value:8}]
const index = arr.findIndex(item => item.id === 8);
index > -1 && arr.splice(index,1)

2.filter

const arr = [{
    
    id:1,value:1},{
    
    id:2,value:2},{
    
    id:3,value:3},{
    
    id:8,value:8}]
const newArr = arr.filter(({
    
     id }) => id !== 8);

猜你喜欢

转载自blog.csdn.net/m0_37859032/article/details/111944973