[Javascript] new set 배열 중복 데이터 제거하기

2022. 7. 31. 14:59JavaScript

Set

자바스크립트에서 set은 중복을 허용하지 않는다. 즉 중복값을 제거해야할 때 set을 이용하면 된다.

배열에 중복 값 제거하기

let arr = [1,1,2,2,3,3,4]
const uniqueValue = [...new Set(arr)]; 
console.log(uniqueValue); // [1,2,3,4]

set 생성하기

let arrSet = new Set([1,2,3,4,5])

arrSet.add(6); // [1,2,3,4,5,6]
arrSet.add(5); // 이미 5가 존재하기 때문에 add 불가