[JS] 배열(Array)과 Set의 차이
·
FRONTEND/JS
JavaScript에서의 배열(Array) vs Set 차이 정리항목배열(Array)Set중복 허용허용중복 불가 (고유한 값만 저장)삽입 순서 보장보장보장인덱스로 접근가능 (arr[0])불가능 (인덱스 없음)데이터 타입어떤 타입이든 가능어떤 타입이든 가능길이 확인arr.lengthset.size값 존재 여부 확인arr.includes(value)set.has(value)요소 추가arr.push(value)set.add(value)요소 삭제arr.splice(index, 1)set.delete(value)전체 삭제arr = []set.clear()중복 제거 방법new Set(arr) 이용자동 중복 제거사용 목적에 따른 선택 기준배열(Array) 사용 시점- 순서를 유지하면서 중복된 값을 포함해야 할 때- ..