웹 입문

Symbol, Map, Set

Symbol은 충돌 없는 고유 키를 만들고, Map은 임의 키의 순서 있는 key-value 저장소를 제공하며, Set은 중복 없는 값 집합을 다룹니다.

식별자 고유성, 키-값 저장, 중복 제거 요구를 기준으로 Symbol, Map, Set의 사용처를 구분합니다.

1

Symbol: 고유하고 유일한 값

Symbol은 ES2015(ES6)에서 새로 추가된 원시(Primitive) 타입입니다.

데이터 타입
2

Map: 순서가 있는 키-값 컬렉션

Map은 ES2015(ES6)에서 도입된 새로운 컬렉션 객체로, 키-값(key-value) 쌍을 저장합니다.

컬렉션 객체
3

Set: 중복 없는 값 컬렉션

Set은 ES2015(ES6)에서 도입된 새로운 컬렉션 객체로, 중복되지 않는 유일한 값들을 저장합니다.

Symbol