Symbol()

송민지·2022년 6월 13일
0

코드잇

목록 보기
3/4

symbol()

기본형 데이터 타입중 하나. 코드내에서 유일한 값을 가진 변수를 생성할때 사용한다.

const user = Symbol();
const user = Symbol('this is a user'); //심볼 값 생성
//console.log(user) = Symbol('this is a user')
//다른 어떤 값과 비교해도 true가 될 수 없는 고유한 변수
const user = Symbol('this is a user');

user === 'this is user'; // false
user === 'user'; // false
user === 'Symbol'; // false
user === true; // false
user === false; // false
user === 123; // false
user === 0; // false
user === null; // false
user === undefined; // false
//다른 어떤 값과 비교해도 true가 될 수 없는 고유한 변수
const user = Symbol('this is a user');

user === 'this is user'; // false
user === 'user'; // false
user === 'Symbol'; // false
user === true; // false
user === false; // false
user === 123; // false
user === 0; // false
user === null; // false
user === undefined; // false
//똑같은 설명을 붙인 심볼을 만들더라도 두 값을 비교하면 false가 반환
const symbolA = Symbol('this is Symbol');
const symbolB = Symbol('this is Symbol');

console.log(symbolA === symbolB); // false
profile
기록하는 일상

0개의 댓글