반응형
제너레이터
-
[Javascript] 제너레이터, generator웹/JavaScript 2023. 1. 13. 18:55
제너레이터 generator function* genFunction () { console.log('하나를 반환합니다.'); yield '하나'; console.log('둘을 반환합니다.'); yield '둘'; console.log('셋을 반환합니다.'); yield '셋'; } const genFunc = genFunction(); // 반복 수행해 볼 것 // 💡 아래의 코드가 블록의 코드에 대한 제어권을 가짐 console.log( genFunc.next() ); 함수 내 코드들을 모두 실행하지 않고 외부 호출자에게 제어권을 양도 - "계속할까요?" 이터러블과 이터레이터를 보다 간결하게 구현 가능 👉 MDN 문서 보기 I. 기본 사용법 1. 제너레이터 함수/메서드 선언 function ..