第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

ES6 中的Promsise.all()方法是不是優(yōu)先級最高的,在所有的Promise中優(yōu)先執(zhí)行?

ES6 中的Promsise.all()方法是不是優(yōu)先級最高的,在所有的Promise中優(yōu)先執(zhí)行?

牛魔王的故事 2018-07-06 22:10:55
<script>       const url="http://127.0.0.1/index.php?id=";   let task = [];   let task01 = function(){        return new Promise( function(resolve , reject){            $.ajax({              url: url+1,              context: document.body,              success: function(){                resolve('success');                 console.log("01");                }           });        })   }   task[0]= new Promise( function(resolve , reject){          $.ajax({            url: url+2,            context: document.body,            success: function(){              resolve('success');               console.log("02");              }         });      })     task[1] = new Promise( function(resolve , reject){         $.ajax({           url: url+3,           context: document.body,           success: function(){             resolve('success');              console.log("03");             }        });     })    task01().then(function(value){         Promise.all(task);    })</script>    先后順序
查看完整描述

1 回答

?
梵蒂岡之花

TA貢獻1900條經(jīng)驗 獲得超5個贊

正常來說應(yīng)該是先執(zhí)行task[0]再執(zhí)行task[1],因為new Promise()里面的函數(shù)是立即執(zhí)行的,所以ajax的執(zhí)行順序是task[0]先于task[1]先于task01。

Promise.all()的作用是只有task[0]、task[1]的狀態(tài)都變成fulfilled,或者其中有一個變?yōu)閞ejected,才會調(diào)用Promise.all方法后面的回調(diào)函數(shù)

所以

task01().then(function(value){
     Promise.all(task);
})

這里的作用就是執(zhí)行task01里面的ajax,等待狀態(tài)變成fulfilled,執(zhí)行Promise.all(task)


查看完整回答
反對 回復(fù) 2018-07-13
  • 1 回答
  • 0 關(guān)注
  • 122 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號