반응형
[ js ] symbol
Frontend/js2023. 10. 2. 20:08[ js ] symbol

Symbol 원시 값을 반환하는 내장 객체이며 , 객체에 속성을 추가할 경우 혹은 고유한 키를 부여하여 다른 코드와 충돌하지 않게 하기 위하여 사용됩니다.심볼 생성시 고유한 Symbol 생성 const sym1 = Symbol();const sym2 = Symbol("bug");const sym3 = Symbol("bug");위 코드는 세개의 심볼을 생성하지만 , 심볼 호출 시 새로운 심볼을 생성합니다. Symbol("bug") === Symbol("bug"); // false그러므로 위 코드와 같이 엄격한 비교 연산자로 비교시 "false"의 결과값을 리턴하는 것을 확인할 수 있습니다. const sym = new Symbol(); // TypeError또한 , 새로운 심볼 값을 만들때 명시적으로 래퍼..

반응형
image