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