Предположим, у вас есть следующий массив объектов:
const members = [ { id: 1, name: 'John' }, { id: 2, name: 'Jane' }, { id: 1, name: 'Johnny' }, { id: 4, name: 'Alice' }, ]; Code language: JavaScript (javascript)
Идентификатор первого элемента совпадает с идентификатором третьего элемента. Чтобы удалить дубликат из массива людей, вы можете использовать следующее:
const unique = [...new Map(members.map((m) => [m.id, m])).values()]; console.log(unique);