[JS] Set

GDORI·2024년 8월 11일
0

JavaScript

목록 보기
12/28

Set 이란?

SetMap과 같이 객체와 배열의 한계를 극복하고자 나온 자료구조이다.
중복을 허용하지 않으며 키-값을 저장하는 객체나 map과 달리 Set은 값만 저장한다.
중복을 제거하는 문제에서 사용하면 좋다.

  1. Set 생성 및 사용
  • 생성
const mySet = new Set();
  • 추가
mySet.add();

SetMap과 달리 add 메서드를 사용한다.

  • 요소 검색
console.log(mySet.has());

있으면 true, 없으면 false 반환

  1. Set 반복
for (const value of mySet.values()){
 	console.log(value); 
}

for .. of 반복문 (iterator 속성을 가진 컬렉션 객체만 사용이 가능)을 사용하여, 값들을 하나씩 출력할 수 있다.

  1. Set의 크기 확인
console.log(mySet.size);

Set 요소 갯수를 출력

profile
하루 최소 1시간이라도 공부하자..

0개의 댓글