2022/05/15
-
46장. 제너레이터와 async/await책/모던 자바스크립트 딥다이브 2022. 5. 15. 18:47
46장. 제너레이터와 async/await 46-1. 제너레이터란? ES6에서 도입된 generator는 코드 블록의 실행을 일시중지했다가 필요한 시점에 재개할 수 있는 특수한 함수다. 46-2. 제너레이터 함수의 정의 function* 키워드로 선언, 하나 이상의 yield 표현식 포함, 나머지는 일반 함수와 같다. // ex function* genDecFunc() { yield 1; } const genExpFunc = function* () { yield 1; }; const obj = { * getObjMethod() { yield 1; } }; class MyClass { * genClsMethod() { yield 1; } } // (*) 의 위치는 function 키워드와 함수 이름 사이면..