고유성 확인
외부 이름과 충돌하면 안 되는 내부 key에는 Symbol을 고려한다.
Symbol, Map, Set은 객체와 배열을 대체하는 유행 문법이 아니라, 고유 키·키값 저장·중복 없는 집합을 더 정확히 표현하는 도구다.
외부 이름과 충돌하면 안 되는 내부 key에는 Symbol을 고려한다.
문자열이 아닌 객체나 함수 자체를 key로 써야 하면 Map이 맞다.
목록에서 고유 id나 tag 집합이 필요하면 Set을 사용한다.
JSON으로 저장하거나 전송해야 하면 변환 형식을 따로 둔다.