deferred.isResolved()| jqueryAPI 2.2 中文手册- AspRain.cn 致力于Web开发技术翻译整理

jQuery API 2.2.0

deferred.isResolved()

分类:Deferred对象 | 建议弃用 > 建议弃用于1.7 | 已删除

返回: Boolean
弃用于:1.7,删除于:1.8

deferred.isResolved()

描述:确定某个Deferred对象是否已经被解决。

加入于: 1.5
deferred.isResolved()

该方法不接受任何参数

这个API在jQuery 1.7中已经被建议弃用了,在jQuery 1.8中则被删除了;请使用deferred.state()方法代替它。

如果Deferred对象已经处于被解决状态时,返回true,意味着该Deferred对象要么已经调用了deferred.resolve()方法,要么已经调用了deferred.resolveWith()方法,而且已经调用了doneCallbacks(或者正处于调用doneCallbacks过程中)。

注意一个Deferred对象可以处于三种状态:挂起(pending)、被解决(resolved)或者被拒绝(rejected);请使用deferred.isRejected来确定该Deferred对象是否处于被拒绝状态。这些方法在调试时相当有用,比如说用来确定一个Deferred对象是否已经被解决,哪怕你在代码内部打算拒绝它。

如果网页上不能运行示例,请点击http://www.asprain.cn/jQueryAPI/deferred.isresolved.htm查看示例。

如果你觉得本文档对你有用,欢迎给翻译作者支付宝打赏,支持翻译作者源源不断翻译更多有用的技术文档。