0
var promise = $.when(sba_dfd.promise(), sbb_dfd.promise(), sbc_dfd.promise(), sbd_dfd.promise(), sbe_dfd.promise());
if (sbf_dfd.state() || sbg_dfd.state() == "resolved") {promise.state()=="rejected"};
在這個聲明中worng是什麼?我想這是語法,但我不能把它放在手指上。如果推遲的狀態被解決,何時被拒絕
'promise.state()==「rejected」'你可能意思是'promise.state()=「rejected」',但即使這樣也行不通。 '$ .when'返回一個promise對象,promise對象不能被手動解析或被拒絕,除非你有權訪問原始的延遲對象。 –
解釋代碼背後的邏輯,我們可能會提出一種方法來實現它。 –
它是這樣的:'var promise'是一批'divs',它必須被「解析」才能繼續。但是,如果'sbf'和'sbg'被「解析」,'var promise'應該失效,因此'被拒絕'。類似的東西。 – user1718397