- 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
- 모던 자바스크립트 deep dive
- js
- 비동기
- git error
- Java Script
- git
- deep dive
- 자바스크립트
- 백준
- 프론트엔드
- 에러처리
- async
- 상태관리
- 웹
- error
- 그림으로 배우는 http&network
- 모던 자바스크립트
- 알고리즘
- 백준 실버
- html
- 이터러블
- map
- React
- 네트워크
- C++
- es6
- get
- JavaScript
- http
- Angular
Archives
목록Next (1)
sharingStorage
모던 자바스크립트 34장 이터러블
34.1 이터레이션 프로토콜 ES6에서 도입된 이터레이션 프로토콜은 순회 가능한 데이터 컬렉션을 만들기 위해 ECMAScript 사양에 정의하여 미리 약속한 규칙이다. ES6이전에 다양한 방법으로 순회할 수 있었지만 ES6에선 순회 가능한 데이터 컬렉션을 이터레이션 프로토콜을 준수하는 이터러블로 통일하여 for...of, 스프레드 문법, 배열 디스트럭처링 할당의 대상으로 사용할 수 있도록 일원화했다. 이터레이션 프로토콜에는 이터러블 프로토콜과 이터레이터 프로토콜이있다. 이터러블 프로토콜 Well-kwown Symbol인 Symbol.iterator를 프로퍼티 키로 사용한 메서드를 직접 구현하거나 프로토타입 체인을 통해 상속 받은 Symbol.iterator메서드를 호출하면 이터레이터 프로토콜을 준수한 이..
Front-End/모던 자바스크립트 Deep Dive
2022. 7. 12. 16:51