- Today
- Total
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Java Script
- map
- error
- 이터러블
- 프론트엔드
- 모던 자바스크립트 deep dive
- 그림으로 배우는 http&network
- async
- js
- 웹
- html
- 알고리즘
- 백준
- C++
- git
- 상태관리
- Angular
- get
- 모던 자바스크립트
- 백준 실버
- http
- 에러처리
- 자바스크립트
- 네트워크
- React
- JavaScript
- deep dive
- git error
- 비동기
- es6
Archives
목록심벌 프로퍼티 은닉 (1)
sharingStorage
모던 자바스크립트 33장 Symbol
33.1 심벌이란? 심벌은 ES6에서 도입된 7번째 데이터 타입으로 변경 불가능한 원시 타입의 값이다. 심벌은 다른 값과 중복되지 않는 유일무이한 값이다. 주로 이름의 충돌 위험이 없는 유일한 프로퍼티 키를 만들기 위해 사용한다. 33.2 심벌 값의 생성 심벌값은 Symbol 함수를 호출하여 생성해야한다. 이 때 생성된 심벌 값은 외부로 노출되지 않아 확인할 수 없다. Symbol 함수에는 선택적으로 문자열을 인수로 전달할 수 있다. 이 문자열은 심벌 값에 대한 설명으로 디버깅 용도로만 사용되고 심벌 값 생성에 어떠한 영향도 주지 않는다. 심벌 값은 암묵적으로 문자열이나 숫자 타입으론 변환되지 않고 불리언 타입으론 암묵적 타입 변환이 가능하다. 33.2.2 Symbol.for / Symbol.keyFor..
Front-End/모던 자바스크립트 Deep Dive
2022. 7. 11. 08:18