利用键名不能重复
function unique(arr){
let unique = {};
arr.forEach(function(item){
unique[JSON.stringify(item)]=item;
})
arr = Object.keys(unique).map(function(item){
return JSON.parse(item);
})
return arr;
}
利用map+filter
const dealRepeat = (arr, uniId) => {
const res = new Map()
return arr.filter((item) => !res.has(item[uniId]) && res.set(item[uniId], 1))
}