vue中删除数组元素

let arr = [
    { 
        name: 'aa',
        id: 11
    },
    {
        name: 'bb',
        id: 12
    }
]

1、filter

arr = arr.filter(t => t.id !== 11)
// [{ name: 'bb',id: 12 }]

2、splice

arr = arr.map((item,index) => {
    
    if (item.id === 11) {
        arr.splice(index, 1)
    }
})
// [{ name: 'bb',id: 12 }]
Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐