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 | 29 | 30 |
Tags
- ES6 함수의 추가 기능
- 모듈
- 배열
- js
- async
- Escape Hatches
- 스프레드 문법
- Set과 Map
- 제너레이터
- DEEPDIVE
- 디스트럭처링 할당
- Ref로 값 참조하기
- 브라우저의 렌더링 과정
- 클로저
- await
- 에러 처리
- 데이터 타입
- Deep Dive
- 표현식과 문
- 비동기 프로그래밍
- 코어JS
- rest api
- 프로미스
- BETA
- REACT
- 이터러블
- Strict Mode
- 싸피
- 개발 환경 구축
- Ref로 DOM 다루기
Archives
- Today
- Total
목록이터러블 (1)
코딩을 쉽게 해보자
[Deep Dive] 34장 - 이터러블
1. 이터레이션 프로토콜 ES6에서 도입된 이터레이션 프로토콜은 순회 가능한 데이터 컬렉션(자료구조)을 만들기 위해 ECMAScript 사양에 정의하여 미리 약속한 규칙이다. ES6 이전에는 통일된 규약 없이 각자 나름의 구조를 가지고 for 문, for ... in 문, forEach 메서드 등 다양한 방법으로 순회할 수 있었다. ES6에서는 순회 가능한 데이터 컬렉션을 이터레이션 프로토콜을 준수하는 이터러블로 통일하여 for ... of 문, 스프레드 문법, 배열 디스트럭처링 할당의 대상으로 사용할 수 있도록 일원화 했다. 이터레이션 프로토콜에는 이터러블 프로토콜과 이터레이터 프로토콜이 있다. 이터러블 프로토콜 이터레이터 프로토콜 1-1. 이터러블 이터러블 프로토콜을 준수한 객체를 이터러블이라 한다...
JavaScript
2022. 12. 29. 18:11