我只是痛苦地意识到生成器函数不能用于等待.只有承诺或异步功能.
我的团队构建了一个完整的应用程序,所有模块都包含生成器函数,从主js文件调用一个Co模块.
除了通过数百个生成器功能并将它们更改function*(...){为async function(...){,还有什么方法可以使生成器与async/await一起工作?
function*(...){
async function(...){
没有任何意义,因为yield*/generators和async/await在处理流程方面非常相似,所以我想知道他们是如何错过等待支持生成器的.
javascript node.js ecmascript-6 ecmascript-2017
ecmascript-2017 ×1
ecmascript-6 ×1
javascript ×1
node.js ×1