去除数组中包含某个数据的对象及其数据

使用过滤器!!!!!

 this.project = this.project.filter(item => item.id !== project.id);

 

或者使用splice(需要遍历,很麻烦!!)

 

例如:

 for (let i = 0; i < element.project.length; i++) {
       if (project.name === element.project[i].name) {
           element.project.splice(i, 1);
        }
 }
 
等同于  element.project = element.project.filter(item => item.name !== project.name);
posted @ 2022-01-19 16:51  埃菲尔上的加菲猫  阅读(97)  评论(0)    收藏  举报