- 셋(Set)은 중복 되지 않는 값(value)들을 모아둔 컬렉션이다.
- 키(key) : 값(value) 쌍이 아닌 키(key)가 없는 값이 저장된다.
- 동일한 값(value)이 있다면 set.add(value)를 몇번을 해도 추가가 안된다.
- 중복을 허용하지 않는 경우 즉, 단 한번만 기록 하는 경우에 사용하기에 적합하다.
<셋(Set)의 주요 메서드>
let testSet = new Set();
let kim = {name : "kim"};
let lee = {name : "lee"};
let choi = {name : "choi"};
testSet.add(kim);
testSet.add(lee);
testSet.add(choi);
testSet.add(lee); // 값 중복 추가
testSet.add(choi); // 값 중복 추가
console.log(testSet.size); // 3 -> 이미 있는 값을 중복되게 할 수 없다.
'JavaScript > JavaScript' 카테고리의 다른 글
[JavaScript] 전역 변수 와 지역변수 (0) | 2022.01.05 |
---|---|
[JavaScript] null / undefined 란 (0) | 2022.01.04 |
[JavaScript] 맵(Map) 이란? (0) | 2021.12.31 |
[JavaScript] 반복문을 알아보자 (0) | 2021.10.20 |
[JavaScript] 배열(Array) 이란? (0) | 2021.10.14 |