{
const file = "file";
const src = "src";
const arr = [
{ id: 1, file, src },
{ id: 1, file, src },
{ id: 2, file, src },
{ id: 2, file, src }
];
const map = new Map();
for (const item of arr) {
map.set(item.id, [...(map.get(item.id) || []), item]);
}
return [...map].map(([key, val]) => val);
}