返回值:Booleandeferred.isRejected()
判断一个延迟对象是否已经被拒绝(rejected)。
-
1.5 新增deferred.isRejected()
从 jQuery 1.7 开始,已经不建议使用此 API。请使用
deferred.state()
来代替。
如果延迟对象处于被拒绝(rejected)的状态,则返回 true
,这意味着
deferred.reject()
或
deferred.rejectWith()
已经在对象上被调用过,并且 failCallbacks 已经被调用过(或者正处于被调用的阶段)。
注意,延迟对象有三种状态:pending, resolved, 和 rejected。使用
deferred.isResolved()
可以判断延迟对象是否处于 resolved 状态。这些方法主要用于调试,例如,在准备拒绝(reject)一个延迟对象前,判断它是否已经处于 resolved 状态。