const users = [
{ id: 1, name: 'Alice' },
{ id: 2, name: 'Bob' },
{ id: 1, name: 'Alice' }, // 중복
];
const uniqueUsers = [
...new Map(users.map(user => [user.id, user])).values()
];
console.log(uniqueUsers);
/*
[
{ id: 1, name: 'Alice' },
{ id: 2, name: 'Bob' }
]
*/
Map 객체는 키의 유일성을 보장하므로, user.id를 키로 사용하면 중복을 자동으로 제거할 수 있습니다.
.values()를 사용해 다시 배열로 변환합니다.

댓글목록
등록된 댓글이 없습니다.