一直听说过也看过几篇文章关于Promise的 刚好最近也用到了 就记录一下
两个方法都执行完之后才会执行then (当然可以多个方法)但是方法都必须是 new Promise
Promise.all([getAction(), getServerTime()]).then(res => {
//res 就是一个数组 0是getAction返回的数据; 1是getServerTime返回的数据;
console.log(res[0])//我执行完了1
console.log(res[1])//我执行完了2
})
getAction(){
return new Promise((resolve, reject) => {
resolve("我执行完了1")
})
}
getServerTime(){
return new Promise((resolve, reject) => {
resolve("我执行完了2")
})
}