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
- Ref로 값 참조하기
- 비동기 프로그래밍
- Strict Mode
- 코어JS
- js
- BETA
- 배열
- 스프레드 문법
- 데이터 타입
- 클로저
- Set과 Map
- async
- DEEPDIVE
- Escape Hatches
- 디스트럭처링 할당
- Deep Dive
- rest api
- 프로미스
- 이터러블
- 제너레이터
- await
- 표현식과 문
- 브라우저의 렌더링 과정
- 싸피
- Ref로 DOM 다루기
- REACT
- 에러 처리
- ES6 함수의 추가 기능
- 모듈
- 개발 환경 구축
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