반응형
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.)
}
반응형