관리 메뉴

웹개발 블로그

[Javacript] Symbol 타임 <= 유일무이한 값 본문

◆JavaScript/기초(JS)

[Javacript] Symbol 타임 <= 유일무이한 값

쿠키린 2024. 6. 4. 18:53
/**
 * Symbol 타입
 * 
 * 유일무이한 값을 생성할때 사용한다.
 * 다른 프리미티브 값들과 다르게 Symbol 함수를
 * 호출해서 사용한다.
 */
const test1 = '1';
const test2 = '1';

console.log(test1 === test2); // true

const symbol1 = Symbol('1'); // Simbol 선언 방식 Symbol(값)
const symbol2 = Symbol('1');

console.log(symbol1 === symbol2); // false (유일무이한 값)

💥같은 값이지만 유일무이한 값이기 때문에 비교 시 false가 나온다.