일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- redis
- Kafka
- OS
- 디자인 패턴
- Spring
- design pattern
- 자료구조
- Algorithm
- react
- JavaScript
- JPA
- C
- Proxy
- Java
- MySQL
- spring webflux
- 알고리즘
- 컴퓨터구조
- c언어
- 네트워크
- 파이썬
- 운영체제
- MSA
- Data Structure
- 자바
- Heap
- Galera Cluster
- 백준
- mongoDB
- IT
Archives
- Today
- Total
시냅스
TIL : JavaScript { Symbol, Class } 본문
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