数组对象去重

Posted holy-amy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组对象去重相关的知识,希望对你有一定的参考价值。

 let t=[{id:1111,name:‘nnnn‘},{id:1111,name:‘nnnn‘},{id:1111,name:‘nnnn‘},{id:2222,name:‘mmmm‘}];
                let list = [];
                let idList = [];
                t.forEach((item)=>{
                    if(!idList.includes(item.id)){
                        idList.push(item.id);
                        idList = Array.from(new Set([...idList]));
                        list.push(item)
                    }
                });

思路:把数组对象去重用数组去重作为判断

  

以上是关于数组对象去重的主要内容,如果未能解决你的问题,请参考以下文章

对象数组去重

ES6 数组内对象去重

数组对象去重

(去重)JS比较两个数组对象,取出不同的值

js利用Map对两个数组对象进行合并去重

JavaScript 之 普通数组对象数组的去重(涉及多个场景)