数组对象去重

Posted 萧大师

tags:

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

var this.musicList = [ { id: ‘2013-2014‘, term: ‘1‘ },

{ id: ‘2013-2014‘, term: ‘1‘ },
{ id: ‘2013-2014‘, term: ‘2‘ }]

 

方法

var unique = {};
this.musicList.forEach(function (gpa) {
unique[JSON.stringify(gpa)] = gpa
});
this.musicList = Object.keys(unique).map(function (u) {
return JSON.parse(u)
});

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

对象数组去重

ES6 数组内对象去重

数组对象去重

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

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

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