如何实现多个异步同步执行?
Posted guernicas
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何实现多个异步同步执行?相关的知识,希望对你有一定的参考价值。
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();
})
以上是关于如何实现多个异步同步执行?的主要内容,如果未能解决你的问题,请参考以下文章