deferred.isRejected()返回: Boolean版本已弃用: 1.7, 已移除: 1.8
描述: 确定 Deferred 对象是否已被拒绝。
-
版本添加: 1.5deferred.isRejected()
- 此方法不接受任何参数。
注意: 此 API 已在 jQuery 1.8 中移除;请改用 deferred.state()。
如果 Deferred 对象处于已拒绝状态,则返回 true,这意味着已为该对象调用了 deferred.reject() 或 deferred.rejectWith(),并且已调用(或正在调用)failCallbacks。
请注意,Deferred 对象可能处于三种状态之一:pending(待定)、resolved(已解决)或 rejected(已拒绝);使用 deferred.isResolved() 来确定 Deferred 对象是否处于已解决状态。这些方法主要用于调试,例如,用于确定 Deferred 是否已被解决,即使您身处旨在拒绝它的代码中。