Web/Javascript
[Javascript] 객체 중복 id 제거
동띵
2023. 1. 16. 14:04
const obj = [{
{id: 3, name: '하하하'},
{id: 1, name: '밍밍밍'},
{id: 6, name: '동동동'},
{id: 3, name: '딩딩딩'}
}];
filter 메서드 사용
obj.filter((item, i) => {
return (
obj.findIndex((item2, j) => {
return item.id === item2.id;
}) === i
);
});
obj.filter((item, idx, callback) => idx === callback.findIndex(e => e.id === item.id))
결과를 확인해보면 {id: 3, name: '딩딩딩'} 객체가 제거된다.