1.在function中使用了await,则function必须被async修饰
2.在async方法中,第一个await之前的代码会同步执行,await 之后的代码会异步执行
const fs = require('fs');
console.log('A');
async function getFn() {
console.log('B');
const res = await
fs.readFile('./1.txt', 'utf-8', function(err, result) {
if (err) {
return console.log('文件读取失败' + err.message)
}
return console.log('文件读取成功,内容是' + result);
})
console.log('res');
console.log('D');
};
getFn();
console.log('C');
A
B
C
res
D
文件读取成功,内容是1111