使用有什么问题吗 async await 在一个 forEach 循环?我试着在一系列文件中循环 等待 每个文件的内容。
async
await
forEach
等待
import fs from 'fs-promise' async function printFiles () { const files = await getFilePaths() // Assume this works fine files.forEach(async (file) => { const contents = await fs.readFile(file, 'utf8') console.log(contents) }) } printFiles()
这个代码确实有效,但是它会出问题吗?我有人告诉我你不应该使用 异步 等待 在一个像这样的高阶函数中,我只想问一下这个函数是否有问题。
异步