数组中去除重复的对象的简单方法

Posted junjun-001

tags:

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

数组类似于这样的结构:

const Array= [
    {
    name:‘xiaoming‘,
    age:11
    },
    {
    name:‘xiaohua‘,
    age:18
    },
    {
    name:‘xiaoming‘,
    age:10
    }
]
现在需要把name重复的剔除。                                                                                                                
1. ES6的Set 
2.reduce

var hash = {}; 
arr = arr.reduce(function(item, next) { 
hash[next.name] ? ‘‘ : hash[next.name] = true && item.push(next); 
return item 
}, []) 

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

关于如何去除数组中重复项

js如何去除数组中重复项

JS去除数组中重复的数字

C#中 list<object> 去除重复的数据 求最简单的方法!!

关于iOS去除数组中重复数据的几种方法

C#编写一个方法,去除数组中重复数据。