async function printFiles () {
const files = await getFilePaths();
await Promise.all(files.map(async (file) => {
//耗时操作
const contents = await fs.readFile(file, 'utf8')
console.log(contents)
}));
}
以上是并发操作,如果不想并发,使用for循环做:
async function dbFuc(db) {
let docs = [{}, {}, {}];
for (let doc of docs) {
await db.post(doc);
}
}
