반응형
* 배열 혹은 JSon 데이터를 중복제거 하는 방법
- 방법 1. 배열 데이터를 중복제거 하는 경우
const oneArr = ['aaa', 'bbb', 'bbb'];
const set = Array.from(new Set(oneArr));
- 방법 2. JSon 데이터 중복제거 하는 경우(요소가 모두 일치하는 경우만 중복제거된다)
var jsonArrOrg = [];
var jsonArrNew = [];
jsonArrOrg.push({'aaa', 'bbb', 'ccc'});
jsonArrOrg.push({'aaa', 'bbb', 'ccc'});
jsonArrOrg.push({'aaa', 'bbb', 'ddd'});
jsonArrNew = [...new Set(jsonArrOrg.map(JSON.stringify))].map(JSON.parse);
도움을 받은 곳
https://kyounghwan01.github.io/blog/JS/JSbasic/dupulication-property-remove/#filter
반응형
'JavaScript' 카테고리의 다른 글
크롬에서 a태그 상태표시줄에 href 주소 숨기기 (0) | 2021.11.04 |
---|---|
팝업 창에서 부모 페이지에 선언한 함수 호출방법 (0) | 2021.10.13 |
자바스크립트에서 파일 생성 시 ANSI로 저장하기 (2) | 2020.04.21 |
JS 파일 다운로드 시 공백이 생략되어 나타날 때 (0) | 2019.12.12 |
자바스크립트 기초 (0) | 2016.10.06 |