Symbol이란? 1997년 자바스크립트가 ECMAScript로 처음 표준화된 이래로 자바스크립트는 6개의 타입을 가지고 있었다.
원시 타입 (primitive data type) Boolean null undefined Number String 객체 타입 (Object type) Object 심볼(symbol)은 ES6에서 새롭게 추가된 7번째 타입으로 변경 불가능한 원시 타입의 값이다. 심볼은 주로 이름의 충돌 위험이 없는 유일한 객체의 프로퍼티 키(property key)를 만들기 위해 사용한다.
Symbol의 생성 심볼은 3가지 방법으로 생성할 수 있다. Symbol() Symbol.for() Symbol.iterator Symbol(); Symbol은 Symbol() 함수로 생성한다.
이때 생성된 Symbol은 객체가 아니라 변경 불가능한 원시 타입의 값이..........
원문 링크 : [JS] Symbol 자료형