이터러블

Javascript

(JS) 이터러블 (아직 직관적인 이해가 안감)

이터러블 이터러블 프로토콜을 준수한 객체를 이터러블이라고 한다. 이터러블은 Symbol.iterator를 프로퍼티 키로 사용한 메서드를 직접 구현하거나, 프로토타입 체인을 통해 상속받은 개체를 말한다. (아직은 직관적인 이해가 가지 않는다.) 이터러블 프로토콜 (직관적으로 이해가 가지 않음) Well-known Symbol인 Symbol.iterator를 프로퍼티 키로 사용한 메서드를 직접 구현하거나 프로토타입 체인을 통해 상속받은 Symbol.iterator 메서드를 호출하면 이터레이터 프로토콜을 준수한 이터레이터를 반환한다. 이러한 규약을 이터러블 프로토콜이라고 한다. 이터러블 프로토콜을 준수한 객체를 이터러블이라 한다. 이터러블은 for of 문으로 순회할 수 있으며, 스프레드 문법 및 디스트럭쳐링..

2DC
'이터러블' 태그의 글 목록