vue 删除数组、list中的元素 filter


                let data=[{id:1,name:'张三'},{id:2,name:'李四'},{id:3,name:'王五'}];
                方法一:使用 filter过滤
                data=data.filter(item=>item.name!='张三');
                console.log(data)

方法二:使用 splice 移除

data=data.map((item,index)=>{

  if(item.name=='张三')

    data.splice(index,1);//index 当前元素索引;1:需要删除的元素个数

});

你可能感兴趣的:(前端)