[JS] Symbol
Symbol Symbol? 유일무이한 값, 고유한 값을 가짐 변경 불가능한 불변값 원시형(Number, String, Null, Undefined, Boolean)에 새롭게 추가된 타입 객체에 속성을 추가하거나 덮어써질 우려가 있다면 충돌을 피하기 위한 수단으로 Symbol을 사용할 수 있다. 다음과 같은 문제에서 let ar = [1, 2, 3, 4, 5]; alert(ar.length); // 5 (요소 수를 알 수 있는 내장된 length속성) ar.length = 50; // ar 배열에 length속성을 정의하고 50을 할당함. alert(ar.length); // 50 (덮어써진 값이 출력 됨) 심볼을 사용하면 해결할 수 있다. let ar2 = [1, 2, 3, 4, 5]; const len..
2022. 1. 15.