[ES6+] symbols


js는 String, Booleans, numbers 를 데이터타입으로 가지고 있는데 Sysmbols은 새로운 데이터타입이다.

const hello = Symbol();
const bye = Symbol();

강의에서 설명하길 여태 발견한 사용경우는 두개의 경우였는데,

하나는 uniqueness, 하나는 privacy라고 한다.

Symbol안에다가 description을 작성할수있는데 값도 아니고 사용할수도 없고…

그냥 설명을 해줄 수 있는..것만 적을 수 있다고 한다(왜 필요한거지..)

니꼬도 유용하지 않다고 생각한댄다 ㅋㅋㅋㅋㅋㅋㅋㅋ



private도 프라이빗을 위해 만들어졌다고는 하는데 getOwnPropertySymbols 를 이용하면 다 볼 수 있음ㅋㅋㅋㅋㅋㅋ

니꼬가 ‘나도 몰라ㅏㅏㅏㅏㅏㅏ’ 함ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ






노마드코더의 ‘ES6의 정석’을 듣고 정리 =)




© 2018. by sora

Powered by sora