代碼案例:
const fs = require('fs');
console.log('異步獲取-start')
fs.readFile('/path/test.txt', 'utf8',(err, data) => {
if(err){
console.log(err)
}else {
// console.log(data)
console.log('異步獲取-end')
}
})
try {
console.log('同步獲取-start')
const data = fs.readFileSync('/path/test.txt', 'utf8', )
console.log('同步獲取-end')
// console.log(data)
} catch (err) {
console.log(err)
}
打印結(jié)果
異步獲取-start
同步獲取-start
同步獲取-end
異步獲取-end
readFile異步讀取文件的方法,在執(zhí)行時不會阻塞下面代碼的執(zhí)行。