46장. 제너레이터와 async/await
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 키워드와 함수 이름 사이면..
2022.05.15