deferred.isResolved()


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

描述: 确定 Deferred 对象是否已解析。

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

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

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