(JAVASCRIPT) 객체 배열에서 중복 제거하기
페이지 정보
작성자 최고관리자 댓글 0건 조회 31회 작성일 25-10-15 17:30본문
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()를 사용해 다시 배열로 변환합니다.
댓글목록
등록된 댓글이 없습니다.