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: '딩딩딩'} 객체가 제거된다.
'Web > Javascript' 카테고리의 다른 글
| [Javascript] sort (1) | 2023.01.24 |
|---|---|
| [Javascript] localStorage와 sessionStorage (1) | 2023.01.12 |
| [JS 100제] 11-15 (1) | 2022.12.28 |
| [JS 100제] 6-10 (1) | 2022.12.20 |
| [JS 100제] 1-5 (0) | 2022.12.11 |