Promise的使用

57 阅读1分钟

一直听说过也看过几篇文章关于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")
})

}