猿问

for-await-of 是否等待当前迭代完成后再进行下一次?

给定一个循环,如:


for await(let line of readFileLineByLine('./long-file.txt')) {

    const interestingFacts = await processLine(line);

}

哪里readFileLineByLine返回一个 AsyncGenerator,这会在await processLine返回之前或之后开始处理第二行吗?(假设第二行在processLine完成之前准备好了)


如果没有,人们将如何并行化这一点?(这样可以同时处理多行)


慕姐4208626
浏览 194回答 2
2回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答