강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

shut up and squat님의 프로필 이미지
shut up and squat

작성한 질문수

함수형 프로그래밍과 JavaScript ES6+

사용자 정의 이터러블, 이터러블/이터레이터 프로토콜 정의

well-formed-iterator 질문드립니다.

작성

·

533

0

well-formed-iterator의 개념적 정의는 이해하였습니다. 근데 이걸 왜 구현해야하는지 에 대한 의문이 남아 개인적으로 아래와 같이 정리해보았습니다.

이터러블/이터레이터 프로토콜을 따르는 어떤 값이 어디서 혹은 어떤 시점에 사용이 되던 가장 마지막 next 메소드를 호출한 이후 상태를 유지하기 위함

혹시 위 내용에서 틀린 부분이라던가 혹은 또 다른 이유가 있을까 해서 질문남깁니다...!

답변 1

1

MDU 유인동님의 프로필 이미지
MDU 유인동
지식공유자

그것보단 이터레이터여도 for of 나 […] 등으로 남은 값을 소비할 수 있게 하기 위해서가 더 맞을거 같아요 :)

shut up and squat님의 프로필 이미지
shut up and squat

작성한 질문수

질문하기