피카부 RSS 태그 관리 글쓰기 방명록 다시 시작하는 개발 블로그
2021-03-17 17:24:17

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" ]