数组中去除重复的对象的简单方法
2021-04-07 13:26
标签:xiaohua next class col code 现在 red es6 array 数组类似于这样的结构: var hash = {}; 数组中去除重复的对象的简单方法 标签:xiaohua next class col code 现在 red es6 array 原文地址:https://www.cnblogs.com/junjun-001/p/13387803.htmlconst Array= [
{
name:‘xiaoming‘,
age:11
},
{
name:‘xiaohua‘,
age:18
},
{
name:‘xiaoming‘,
age:10
}
]
现在需要把name重复的剔除。
1. ES6的Set
2.reduce
arr = arr.reduce(function(item, next) {
hash[next.name] ? ‘‘ : hash[next.name] = true && item.push(next);
return item
}, [])