symbol

Seulyi Yoo·2022년 7월 13일
0

TypeScript

목록 보기
10/42
post-thumbnail

symbol?

  • ESMAScript 2015 의 Symbol
  • new Symbol 로 사용할 수 없음
  • Symbol 을 함수로 사용해서 symbol 타입을 만들 수 있음
    • console.log(Symbol('foo') === Symbol('foo'));
    • ⇒ false
  • primitive 타입의 값을 담아서 사용
  • 고유하고 수정불가능한 값으로 만들어 줌
  • 주로 접근을 제어하는데 많이 사용
const sym = Symbol();

const obj = {
	[sym]: "value"
};

console.log(obj[sym]); // "value"
profile
성장하는 개발자 유슬이 입니다!

0개의 댓글