jQuery deferred.state() 方法

jQuery 雜項方法jQuery 雜項方法


定義和用法

deferred.state() 函數用於確定一個Deferred(延遲)對象的當前狀態。


注意: deferred.state() 方法返回一個字串,代表Deferred(延遲)對象的當前狀態。Deferred 對象可以在三種狀態之一:

  • "pending" : Deferred 對象是尚未完成狀態 。
  • "resolved" : Deferred 對象是在解決狀態,這意味著對象的 deferred.resolve() 或者 deferred.resolveWith()已被調用並且 doneCallbacks 已被調用(或在被調用的過程中) 。
  • "rejected" : Deferred 對象是在被拒絕的狀態,這意味著對象的 deferred.reject() 或者 deferred.rejectWith() 已被調用並且 failCallbacks 已被調用(或在被調用的過程中) 。


語法

這個方法不接受任何參數。

deferred.state()


jQuery 雜項方法jQuery 雜項方法