const strings = list.map((item) => JSON.stringify(item));
const removeDupList = [...new Set(strings)]; //也可以使用Array.from(new Set(strings))
const result = removeDupList.map((item) => JSON.parse(item));
[...new Set(list.map((item) => JSON.stringify(item))].map(item => JSON.parse(item))
reduce
let obj = {}
list = list.reduce((cur,next) => {
obj[next.id] ? "" : obj[next.id] = true && cur.push(next);
return cur;
},[])
根据Id 去重
filter
list = list.filter((item,index) =>{
return list.findIndex(item1 =>item1.id==item.id) == index
})