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