码迷,mamicode.com
首页 > 其他好文 > 详细

如何实现多个异步同步执行?

时间:2018-10-23 10:58:13      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:time   reject   promise   timeout   ret   cti   on()   mis   The   

var p1 = new Promise(function(resolve,reject){
setTimeout(function(){
console.log(‘1‘);
resolve()
},3000)
})
function p2(){
return new Promise(function(resolve,reject){
setTimeout(function(){
console.log("2");
resolve();
},2000)
})
}
function p3(){
return new Promise(function(resolve,reject){
setTimeout(function(){
console.log("3");
resolve();
},1000)
})
}
function p4(){
return new Promise(function(resolve,reject){
setTimeout(function(){
console.log("4");
resolve();
},500)
})
}
p1.then(function(){
return p2()
})
.then(function(){
return p3();
})
.then(function(){
return p4();
})

如何实现多个异步同步执行?

标签:time   reject   promise   timeout   ret   cti   on()   mis   The   

原文地址:https://www.cnblogs.com/Guernicas/p/9834751.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!