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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

關(guān)于complete的問題

不管是執(zhí)行openDoor()還是shutDoor(),里面函數(shù)doorAction中的count剛開始都是2,感覺complete中的if語(yǔ)句始終都不會(huì)執(zhí)行,但是這里只有返回了defer.resolve()后面才能繼續(xù)執(zhí)行then的異步操作,不是很明白為什么這里的if語(yǔ)句會(huì)執(zhí)行。。希望老師解答一下。。

正在回答

3 回答

if里的會(huì)執(zhí)行。是因?yàn)樽箝T和右門各調(diào)用了一次。左門調(diào)用后count變?yōu)榱?.右門執(zhí)行時(shí)可以進(jìn)入if。釋放defer.

你可以換成下面看下流程就知道了。

?? ? ? ?var complete = function(tt) {

console.log(count);

console.log(tt);

? ? ? ? ? ? if (count == 1) {

? ? ? ? ? ? ? ? defer.resolve();

? ? ? ? ? ? ? ? return;

? ? ? ? ? ? }

? ? ? ? ? ? count--;

? ? ? ? };

? ? ? ? doorLeft.transition({

? ? ? ? ? ? 'left': left

? ? ? ? }, time, complete("左門"));

? ? ? ??

? ? ? ? doorRight.transition({

'left': right

}, time, complete("右門"));

? ? ? ??


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

Franc_Ribery 提問者

非常感謝!
2015-11-30 回復(fù) 有任何疑惑可以回復(fù)我~

執(zhí)行的代碼順序不同加載功能的表現(xiàn)也不同

0 回復(fù) 有任何疑惑可以回復(fù)我~

又看了看。。是因?yàn)橄葓?zhí)行的doorLeft.transition讓count減1,然后再執(zhí)行doorRight.transition,當(dāng)它執(zhí)行完的時(shí)候才通過if判斷返回‘已完成’狀態(tài)的defer對(duì)象供后面開燈關(guān)燈的then方法調(diào)用。。是這樣理解嗎?

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

zhongkeyuan

是這樣理解的嗎?
2016-04-14 回復(fù) 有任何疑惑可以回復(fù)我~
#2

qq_畫一群人的感傷_0

這個(gè)返回執(zhí)行完畢時(shí)給后面開燈關(guān)燈用的嗎???
2016-11-20 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

關(guān)于complete的問題

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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