20
forEachループでasync / awaitを使用する
使用に問題があるasync/のawait中にforEachループが?私は、ファイルの配列awaitと各ファイルのコンテンツをループしようとしています。 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() このコードは機能しますが、何か問題が発生する可能性がありますか?このようなより高次の関数ではasync/ を使用するべきではないと誰かに言わawaitれたので、これに問題があるかどうか尋ねたかっただけです。