거꾸로 바라본 세상
Published 2023. 4. 20. 09:22
[ES6] Symbol Language/Javascript
반응형

symbol

변경 불가능한 원시타입의 값이다. 주로 변수명이 충돌 위험이 없는 유일한 객체의 Property Key를 만들기 위해 사용되며 Symbol 함수를 호출하여 생성한다.

//symbol key는 이름 충돌 위험이 없는 유일한 객체의 property key 이다.
let key = Symbol('key');
console.log(key);
console.log(typeof key); //symbol

var obj = {};
obj[key] = 'value';
console.log(obj[key]); //value

[결과]

Symbol(key)
symbol
value
반응형

'Language > Javascript' 카테고리의 다른 글

템플릿 리터럴(Template Literals)  (0) 2023.04.20
[ES6] Class(클래스)  (0) 2023.04.20
[ES6] Arrows  (0) 2023.04.20
[ES6] Scope 연산자 let, const  (0) 2023.04.20
[JS] 호이스팅(Hoisting)  (0) 2023.04.20
profile

거꾸로 바라본 세상

@란지에。

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!