본문 바로가기

학습 내용 정리/javascript

javascript 자료구조 Set

728x90

Set

Set은 고유한 값을 저장하는 자료 구조입니다.

Set은 값만 저장하며, 키를 저장하지 않습니다.

Set은 값이 중복되지 않는 유일한 요소로만 구성됩니다.

Set을 사용하면 다음과 같은 작업을 수행할 수 있습니다.

 

  • 값 생성 const mySet = new Set()
  • 값 추가 mySet.add('value1');
  • 값 검색 mySet.has('value1') // true 또는 false 출력
  • 값을 반복  for (const value of mySet.values()) { console.log(value); }
  • 값 삭제  set.delete(2)
  • 모든 값 제거 set.clear()
  • Set 크기 mySet.size