deferred.resolve()
解析Deferred对象,并使用给定的参数调用所有doneCallbacks。
deferred.resolve([args])
- args 类型:任何传递给doneCallbacks的可选参数。
通常,只有Deferred的创建者才应调用此方法。您可以通过返回受限的Promise对象来防止其他代码更改Deferred的状态
deferred.promise()
。
推迟解决后,将调用由
deferred.then()
或添加的任何doneCallbacks
deferred.done()
。回调按添加顺序执行。每个回调都
args
从传递
deferred.resolve()
。在Deferred进入解析状态后添加的任何doneCallbacks,将在添加它们时立即使用传递给
deferred.resolve()
调用的参数来执行。