반응형
set 객체는 값 콜렉션입니다. 자료형에 관계없이 유일한 값을 저장할 수 있습니다.
또한 값을 넣은 순서대로 iterate(순회)가 가능합니다.
하단 예시처럼 Nan과 undefined도 Set에 저장할 수 있습니다.
원래 NaN !== NaN 이지만, Set에서 NaN은 NaN과 같은 것으로 간주합니다.
중복 요소가 있는 배열을 Set에 넣으니 중복 요소가 사라지는 것을 예시에서 확인해 보세요.
const letters = new Set(["a", "b", "c", "a", "NaN", "NaN"]);
// 결과 --> Set(3) {'a', 'b', 'c', NaN}
참고 자료
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Set
반응형
'Programming Language > Javascript' 카테고리의 다른 글
[Javascript/정규표현식] 텍스트에서 줄바꿈(엔터) 제거하기 (0) | 2023.02.20 |
---|---|
[Javascript] null과 undefined 처리 시, 널 병합 연산자 사용해보기 (0) | 2023.02.09 |
[Javascript] 템플릿 리터럴 사용법 기초, 달러(${})와 벡틱(`) (0) | 2023.02.08 |
[Javascript] Json 생성 시 key 값에 변수를 담고 싶을 때는? (0) | 2023.01.20 |
[Javascript] 여러 개의 dom요소 중, :check된 요소가 몇 번째인지 아는 법 (0) | 2023.01.18 |