JavaScript 강의

2-4 (중요) Set(자료형) 소개 및 예시 코드 연습

kagan-draca 2024. 8. 13. 16:28

 

Set 소개

 

Set : 고유한 값을 저장하는 자료구조

 

value(값)만 저장한다.

(

   배열과는 다르게

   중복되지 않는 value(값)만

   으로 구성된다.

)

Set 기능

 

-값 추가, 값 삭제, 모든 값 삭제, 존재 여부 확인 가능

 

Set 생성 및 초기화 방법

 

변수명 변수이름 = new Set()

 

Set 관련 함수 및 변수

 

1. 변수명.size : Set의 개수를 출력하는 변수

 

add함수로 5개의 value를 넣어줬지만

size로 4개가 출력 되는 이유는

Set 자료형은 중복을 허용하지 않기 때문이다.

 

2. 변수명.has(찾고자 하는 value) : Set에 찾고자 하는 Value가 있는지 확인

 

has함수로 Set 자료형 안에

찾고자 하는 value가 있는지

확인 할 수 있다.

 

3. for-of-Set : Set자료형 안에 있는 value를 모두 검색한다.

 

for-of Set변수명.valeus()로

Set변수 안에 있는 모든 value를

출력할 수 있었다.

 

Set 결론

 

배열과 다르게 중복된 값이 없어야 하는 경우

Set을 활용해서 중복을 방지할 수 있을거라 생각한다.

또한, 관련 함수와 변수를 사용해

다양한 코드에 적용될거라 예상된다.