set(집합)은 값들의 모음이다. 이때, 같은 값은 한번만 나타난다.
- 생성
빈 set을 생성하거나 배열을 인자로 줄 수 있다.
const set1 = new Set();
const set2 = new Set(["a","b","c"]);
- method
이름 | 설명 |
add() | 요소를 set에 추가한다. |
clear() | 모든 요소를 set에서 제거한다. |
delete() | 요소를 set에서 제거한다. |
entries() | [요소, 요소]들을 값으로 갖는 SetIterator(iterator 객체)를 반환한다. |
forEach() | 각 요소에 callback을 적용한다. |
has() | set에서 요소가 있으면 true 없으면 false를 반환한다. |
keys() | values()와 동일. |
values() | 요소들을 값으로 갖는 SetIterator(iterator 객체)를 반환한다. |
- property
이름 | 설명 |
size | set의 요소의 수를 반환한다. |
'web > javascript' 카테고리의 다른 글
JavaScript Obfuscator (자바스크립트 난독화) (0) | 2024.09.03 |
---|---|
javascript 동작 원리 (0) | 2024.05.03 |
Objects의 시간복잡도 (0) | 2023.10.01 |
youtube html에 삽입하기(youtube iframe_api) (0) | 2023.08.31 |
JS Promise.all & Promise.race (0) | 2023.02.21 |