const entities = [
{ id: 1, name: 'foo' },
{ id: 2, name: 'bar' },
{ id: 6, name: 'baz' },
{ id: 4, name: 'foo' },
{ id: 5, name: 'bar' },
{ id: 6, name: 'baz' },
{ id: 7, name: 'qux' },
];
const duplicateEntities = entities.filter((entity, index, self) => {
return (
index !== self.findIndex((e) => e.id === entity.id && e.name === entity.name)
);
});
console.log(duplicateEntities);
//去重数据
let uniqueList = entities .filter((item, index, array) => {
return array.findIndex(t => t.id=== item.id) === index;
});