javascript의 배열을 중복값을 제거하는 방법은 여러가지가 있습니다. 전부 값을 파악하며 값이 일치하면 지운다던지 하는 방법입니다만 이런 방식은 이제 추천하지 않습니다.
EcmaScript 2015부터 적용된 Set을 사용하면 간단히 배열의 중복값을 제거할 수 있습니다.
JavaScript에서 배열의 중복값을 제거하는 방법
const array1 = [1, 5, 3, 1, 5, 3];
const array2 = Array.from(new Set(array1))
console.log(array2); // [ 1, 5, 3 ]
문자도 사용 가능
const array1 = ["A", "D", "C", "A", "D", "C"];
const array2 = [...new Set(array1)];
console.log(array2); // [ "A", "D", "C" ]
'Dev > JavaScript' 카테고리의 다른 글
[javascript] 자바스크립트 배열 정렬 시키기 (Sort) (0) | 2021.03.18 |
---|---|
[jQuery] 현재 포커스 상태인 요소의 ID 취득 방법 (0) | 2021.03.18 |
[jQuery] a 태그 링크 클릭 안되게 하기 (0) | 2018.12.19 |
[JavaScript] Array 자바스크립트 배열 추가 결합 값 구하기 삭제 사용 방법 총정리 (0) | 2017.06.14 |
[JavaScript] 자바스크립트 문자열 포함 검색 체크 확인 방법 (0) | 2017.05.29 |
[Javascript] jQuery 랜덤 함수 사용 방법 (0) | 2016.07.25 |
JavaScript에서 날짜 Date관련 사용에 유용한 moment.js 다운로드 및 사용 방법 (2) | 2016.07.13 |
javascript jquery로 입력 받은 input이나 해당 속성에 값이 있는지 php의 empty isset처럼 체크하기 (0) | 2014.04.03 |