数组删除其中的对象或元素,在前端是比较常见的需求。
我现在比较常用的方法如下:
// An highlighted block
let index = -1;
for(let i=0;i<this.list.length;i++){
if(this.list[i].id == data.id){//目前主键和想要删除的主键对比
index = i;
}
}
if(index>-1){
this.list.splice(index,1);
}
这种方法只适合删除具有唯一标识的对象。
有没有想要脱单的小伙伴,加入我们的脱单星球,认识更多优秀的小哥哥小姐姐
特此声明,星球是免费的,但是创建星球的时候说是必须输入金额,所以只能先私聊,我再加你免费加入!