var fs=require('fs');
var p1=new Promise(function(resolve,reject){
fs.readFile('./08-1.txt',function(err,data){
if(err){
reject('数据找不到!');
}else{
resolve(data.toString());
}
})
})
var p2=new Promise(function(resolve,reject){
fs.readFile('./08-2.txt',function(err,data){
if(err){
reject('数据找不到!');
}else{
resolve(data.toString());
}
})
})
//调用p1对象,统一展示异步数据
Promise.all([p1,p2]).then(function(data){
console.log('promise对象输出的数据:',data);
},function(err){
console.log('promise对象错误展现',err);
})
promise对象的all方法可以实现手动调整输出的顺序,相当于把异步变成了同步。