symbol1 [JavaScript] Symbol 지금까지 property key는 모두 문자형으로 만들었다. const obj = { 1 : '1입니다.', false : '거짓' } 숫자형이나 불린형으로 만들어도 Object.keys(obj)를 가져오게 되면 키 값을 ["1", "false"] 이렇게 문자열로 가져왔다. 실제 키 값으로 접근할 때도 obj ['1'] , obj ['false'] 이렇게 문자열로 접근할 수 있었다. 이렇게 객체 프로퍼티 키는 문자형으로 가능한데 하나 더 가능한 형이 있다. 바로 Symbol 형이다. const a = Symbol(); 심볼은 위와 같은 형태로 만들어주며, new 연산자를 붙이지 않는다. 심볼은 유일한 식별자를 만들 때 사용한다. const a = Symbol(); const b = Symbol(); 이렇.. 2022. 2. 22. 이전 1 다음 728x90