deferred.isResolved()


deferred.isResolved()返回值: 布尔值版本弃用: 1.7, 版本移除: 1.8

描述: 判断一个 Deferred 对象是否已被解析。

注意: 此 API 已在 jQuery 1.8 中移除;请使用 deferred.state() 代替。

如果 Deferred 对象处于解析状态,则返回 true,这意味着 deferred.resolve()deferred.resolveWith() 已被调用,并且 doneCallbacks 已被调用(或正在调用)。

注意,Deferred 对象可以处于三种状态之一:等待、解析或拒绝;使用 deferred.isRejected() 来判断 Deferred 对象是否处于拒绝状态。这些方法主要用于调试,例如,确定 Deferred 是否已被解析,即使您在打算拒绝它的代码内部。