Promise的all方法

當需要兩個以上的請求返回結果後,才能進行下一步操作,我們此時就用到了promise的all方法。

// 當兩個異步請求都完成時執行then
            Promise.all([
            new Promise((resolve, reject) => {
               setTimeout(()=>{
                   resolve('data1')
               },1000)
            }), new Promise((resolve, reject) => {
                setTimeout(()=>{
                   resolve('data2')
               },2000)
            })]).then(result => {
                console.log(result[0], result[1])
            })
發佈了53 篇原創文章 · 獲贊 14 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章