JavaScript에서 제너레이터 함수(function*)의 핵심 특징은?
어려움 MDN Web Docs해설
제너레이터 함수(function*)는 이터레이터 프로토콜을 구현하는 특수 함수입니다. yield로 값을 반환하며 실행을 일시 중단하고, 반환된 이터레이터의 next()를 호출하면 다음 yield까지 실행을 재개합니다. 지연 평가(lazy evaluation)와 무한 시퀀스 구현에 유용합니다.
제너레이터 함수(function*)는 이터레이터 프로토콜을 구현하는 특수 함수입니다. yield로 값을 반환하며 실행을 일시 중단하고, 반환된 이터레이터의 next()를 호출하면 다음 yield까지 실행을 재개합니다. 지연 평가(lazy evaluation)와 무한 시퀀스 구현에 유용합니다.