자바스크립트는 객체 프로퍼티로 오직 문자형과 심볼형만 허용. 숫자형, 불린형 모두 불가능하고 오직 이 둘만 가능하다. 지금까지는 프로퍼티 키가 문자형인 경우만 살펴봤다. 이번엔 프로퍼티 키로 심볼값을 사용해보면서 심볼형 키를 사용할 때의 이점에 대해 살펴보도록 하자. 심볼 심볼(symbol)은 유일한 식별자(unique identifier)를 만들고 싶을 때 사용한다. Symbol()을 사용하면 만들 수 있다. 심볼을 만들 때 심볼 이름이라 불리는 설명을 붙일 수도 있다. 심볼 이름은 디버깅 시 유용 // id는 새로운 심볼이 됩니다. let id = Symbol(); // 심볼 id에는 "id"라는 설명이 붙습니다. let id = Symbol("id"); 심볼은 유일성이 보장되는 타입이기에, 설명이 ..