vue 删除数组、list中的元素

let data=[{id:1,name:'张三'},{id:2,name:'李四'}];

方法一:使用 filter过滤

data=data.filter(item=>item.name!='张三');

结果输出:[{id:2,name:'李四'}]

 

方法二:使用 splice 移除

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

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

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

});

posted @ 2022-05-10 09:54  AutumnSilence  阅读(8948)  评论(0编辑  收藏  举报