ES6:Promise的三种状态及Promise的all方法

promise状态请求图

在这里插入图片描述

Promise的三种状态

在这里插入图片描述

Promise的all方法

Promise.all方法用于将多个 Promise 实例,包装成一个新的 Promise 实例。

Promise.all(iterator)
Promise.all([
    new Promise((resolve,reject)=>{
      setTimeout(()=>{
        resolve('result1')
      },2000)
    }),

    new Promise((resolve,reject)=>{
        setTimeout(()=>{
            resolve('result2')
          },1000)
    })
]).then(results =>{
    results[0]
    results[1]
    console.log(results)
})

猜你喜欢

转载自blog.csdn.net/weixin_43342105/article/details/105676447
今日推荐