首頁  >  延遲對像  > def.isResolved()

返回值:Deferred Object deferred.isResolved()

概述

確定延遲對象是否已得到解決。

注意:jquery1.7API中已棄用,請用deferred.state()替代。

如果延遲對象是在被解決的狀態則返回true,這意味著要麼 deferred.reject() 或者 deferred.rejectWith() 被呼叫的對象和failCallbacks被訪問(或稱正在這一程序中的)。

請注意,延遲的對象可以有三種狀態:未解決(unresolved),解決(resolved),或拒絕(rejected);使用 deferred.isResolved() 來判斷延遲對象是否在解決狀態 。這些方法主要用於除錯時非常有用,例如,以確定是否遞延已經解決,即使你在程式碼中打算拒絕。