var fs = require('fs')
function rf(){
return new Promise((resolve,reject)=>{
fs.readFile('./src/main.js',function(err,data){
if(err){
reject(err)
}
resolve(data.toString())
})
})
}
var start = async()=>{
var txt =await rf();
var txt1 = fs.readFileSync('./src/main.js',{encoding:'utf8'});
console.log(txt === txt1)
}
start();
既然有同步方法,为啥搞这么麻烦。。。
费这么大劲写一个promise,为啥不直接用readyFileSync呢?