ㅏ
-
JS_제너레이터TIL/프로그래머스 웹 데브코스 2021. 8. 10. 15:30
Generator 이터레이자이자 이터레이터를 생성하는 함수를 말한다. 즉, 제너레이터는 이터레이터를 리턴하는 함수이다. 이때 이터레이터는 Well formed Iterator이다. 또한, 제너레이터는 순회할 특정 값을 문장으로 표현하는 방법이자 함수라고 부르기도 한다. 자바스크립트에서는 이터러블이면 순회할 수 있다. 그런데, 제너레이터는 이러한 문장을 순회 할 수 있는 값으로 만들 수 있기 때문에 제너레이터를 통해서 어떠한 상태나 어떠한 값이든 순회 할 수 있게 만들 수 있다고 한다!!! 제너레이터 함수를 사용하면 Iteration protocol (이터레이션 프로토콜 = 이터레이터/이터러블 프로토콜)을 준수하며 보다 더 간편하게 이터러블을 구현할 수 있으며, 비동기 처리시 유용하게 사용된다. 제너레이터..