// 对对象的值进行去重
//方法一
var arrObj = [{ name: 'xiaoxiao' }, { name: 'xiaoxiao' }, { name: 'lingling' }, { name: 'zhezhe' }, { name: 'keke' }];
var obj = {};
function objectUnique(arrObj){
newArrObj = arrObj.filter((element, index) => {
if (obj[element.name]) {
return false;
} else {
obj[element.name] = true;
return true;
}
})
return newArrObj
}
//方法二
function objectUnique1(arrObj){
var resultValue = []
var resultObject= arrObj.filter((item,index)=>{
if(resultValue.indexOf(item.name)==-1){
resultValue.push(item.name)
return item
}
})
return resultObject
}