数组中去除重复的对象的简单方法
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
}, [])
以上是关于数组中去除重复的对象的简单方法的主要内容,如果未能解决你的问题,请参考以下文章