시냅스

TIL : JavaScript { Symbol, Class } 본문

JavaScript

TIL : JavaScript { Symbol, Class }

ted k 2021. 11. 5. 01:46

Symbol 은 항상 고유하다

  • 객체 내부에 같은 키 값이 있다면 Symbol 로 대체 가능하다
  • 단, 이 때 for in 은 사용하지 못하고,
  • Object.prototype.Symbol() 을 이용해서 배열로 반환 받아 map 으로 접근한다.

Class

  • 내가 느끼기엔 여타 class와 비슷...
  • 다른 점은 이미 자바스크립트에서도 prototype을 통해 유사한 작업을 할 수 있지만 문법적 설탕(?)을 뿌린 거라고 한다...
  • 호이스팅은 불가하고 이미 선언이 되어있어야 한다.
  • constructor를 포함시킬 수 있고, super 도 사용 가능
  • static method 를 구현할 수 있고, setter와 getter도 가능
  • extends 기능을 사용 해 상속받을 수 있다.

그리고 오늘 aws 에 배포하다가 실수로 몇 시간을 잡아먹었는데...
창피해서 말 하고 싶지 않다.

'JavaScript' 카테고리의 다른 글

TIL : JavaScript { Proxy }  (0) 2021.12.03
UUID 사용법  (0) 2021.11.27
TIL : JavaScript { Generator }  (0) 2021.11.06
TIL : JavaScript { this, arrowFunction, spread syntax }  (0) 2021.11.03
Comments