jQuery deferred.state() 方法
定義和用法
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()