数组中的对象去重
2018-01-20 本文已影响0人
我讲你思
var hash = {};
var arrObj = [
{name:'xiaoming',age:'18'},
{name:'xiaohong',age:'17'},
{name:'xiaoming',age:'16'}
];
//现在将有关小明的对象保留一个
arrObjUnque= arrObj.reduce(function (item, next) {
hash[next.name] ? '' : hash[next.name] = true && item.push(next);
return item
}, [])
console.log(arrObjUnque)