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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

JavaScript判斷函數(shù)執(zhí)行完畢

JavaScript判斷函數(shù)執(zhí)行完畢

慕尼黑8549860 2019-05-24 11:07:00
在JavaScript中,如何判斷這個(gè)函數(shù)已經(jīng)執(zhí)行完畢后,再執(zhí)行其他函數(shù)?比如有a,b函數(shù)執(zhí)行完畢后再執(zhí)行c函數(shù)。
查看完整描述

2 回答

?
躍然一笑

TA貢獻(xiàn)1826條經(jīng)驗(yàn) 獲得超6個(gè)贊

兩種情況:1,同步函數(shù)
這個(gè)簡(jiǎn)單,順序執(zhí)行就可以了
2,異步函數(shù)(我猜你是這種情況)asyncawait可以解決
asyncfunctiona(){
returnPromise.resolve("a");
}
asyncfunctionb(){
returnPromise.resolve("b");
}
asyncfunctionc(){
awaita();
awaitb();
console.log('執(zhí)行c')
}
c();
                            
查看完整回答
反對(duì) 回復(fù) 2019-05-24
?
哆啦的時(shí)光機(jī)

TA貢獻(xiàn)1779條經(jīng)驗(yàn) 獲得超6個(gè)贊

被采納的答案,a和b不就串行了嗎?a被resolve了,才開始執(zhí)行b。但是最好的是a和b是并行的,所以可以用Promise.all
functiona(){
returnnewPromise((resolve)=>{
//dosomething...
setTimeout(()=>{
resolve('a');
},1000);
})
}
functionb(){
returnnewPromise((resolve)=>{
//dosomething...
setTimeout(()=>{
resolve('b');
},1000);
})
}
Promise.all([a(),b()]).then(([ret1,ret2])=>{
console.log('ret1:',ret1);
console.log('ret2:',ret2);
});
                            
查看完整回答
反對(duì) 回復(fù) 2019-05-24
  • 2 回答
  • 0 關(guān)注
  • 1905 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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