Javascript Symbol 타입

geun·2023년 12월 22일
0

JavaScript

목록 보기
4/12
post-thumbnail

Javascript

Symbol

Symbol은 ES6에서 추가된 원시 타입으로, 객체의 프로퍼티 값을 고유하게 설정함으로써, 프로퍼티 키의 충돌을 방지하기 위해 사용한다.

코드

const mySymbol = Symbol("This is my Symbol");
console.log(typeof mySymbol);
console.log(mySymbol);

출력

symbol
Symbol(This is my Symbol)

심볼은 고유하게 값을 설정하므로, 같은 값을 가지고 있는 심볼이라 하더라도 다른 취급을 받는다.

코드

const mySymbol1 = Symbol("name");
const mySymbol2 = Symbol("name");

console.log(mySymbol1 == mySymbol2);

출력

false

0개의 댓글