본문 바로가기

카테고리 없음

[Javascript] array에 중복 데이터 있는지 체크하는 방법

반응형

array에 중복 데이터가 있는지 없는지 체크하는 방법 중 stackoverflow에서 재밌는 방법이 있어서 가져왔다.

 

아래는 Set 함수를 이용해서 중복 데이터를 제거한 후의 데이터의 길이 값과 원본 길이 값을 비교하여 중복값 여부를 판단하는 로직이다. 

 

let a = [1,2,3,4,1,1];

let hasDuplicates = new Set(a).size != a.length;

if(hasDuplicates) {
  console.log("It has duplicate items.)
}

 

반응형