• 首页
  • css3教程
  • html5教程
  • jQuery手册
  • php7教程
  • MySQL手册
  • apache手册
  • 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()调用的参数来执行。

    上篇:deferred.rejectWith()

    下篇:promise()