Set 객체: 값의 고유한 집합 저장소개발/JavaScript2023. 12. 17. 21:24
Table of Contents
JavaScript의 Set 객체는 고유한 값들의 집합을 저장하는 데 사용되며,
중복된 값을 허용하지 않는다.
이러한 Set 객체는 다양한 상황에서 유용하게 활용될 수 있는데
한눈에 보기 쉽도록 Set 객체에 대해 자세히 알아보겠다.
목차
1. Set 객체 소개
2. Set 객체 생성
3. Set 메서드
4. Set 반복(iteration)
5. Set과 배열/객체 비교
6. Set을 활용한 유용한 예시
7. Set의 성능과 주의할 점
8. Set의 브라우저 호환성
1. Set 객체 소개
Set이란?
Set 객체는 JavaScript에서 고유한 값들의 집합을 저장하는 자료 구조이다.
중복된 값을 허용하지 않으며, 값들의 삽입 순서를 유지해준다.
이렇기 때문에 Set은 고유한 값들의 집합을 효과적으로 관리할 수 있는 도구로 활용된다.
Set의 특징
고유한 값 저장: 중복된 값을 허용하지 않아 각 값은 한 번만 등록된다.
삽입 순서 유지: 값들이 삽입된 순서대로 저장되어 순서를 기억한다.
Set과 배열/객체의 차이점
Set 객체와 일반적인 배열 또는 객체와의 차이점은 다음과 같다.
- 중복 값 제거
=> Set 객체는 값들을 추가할 때 중복된 값을 허용하지 않으므로, 중복된 값이 자동으로 제거된다.
- 순서 보장
=> 배열은 값이 삽입된 순서를 보장하지만, 객체는 일반적으로 순서를 보장하지 않는다.
Set은 값이 삽입된 순서를 유지해준다.
'개발 > JavaScript' 카테고리의 다른 글
실행 컨텍스트 (Execution Context) (1) | 2024.09.06 |
---|---|
개인적인 This 정리 (1) | 2023.09.24 |
클래스를 이용한 모듈화 (0) | 2023.07.01 |
생성자 함수와 프로토타입의 차이? (0) | 2023.06.23 |
JS에서의 Boxing 처리 (0) | 2023.06.21 |
@bokueyo :: 기록하는 습관
개발 블로그
포스팅이 좋았다면 "좋아요❤️" 누르기 !