• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • deferred.rejectWith()

    拒绝一个Deferred对象,并使用给定的context和参数调用任何failCallbacks。

    deferred.rejectWith(context[,args])
    • 语境类型:对象上下文作为this对象传递给failCallbacks 。
    • args类型:数组传递给failCallbacks的可选参数数组。

    通常,只有Deferred的创建者才应调用此方法。您可以通过返回受限的Promise对象来防止其他代码更改Deferred的状态deferred.promise()

    拒绝Deferred时,将调用由deferred.then或添加的任何failCallbacks deferred.fail。回调按添加顺序执行。每个回调都argsdeferred.reject()调用传递。在Deferred进入拒绝状态后添加的所有failCallbacks都会在添加时立即使用传递给.reject()调用的参数来执行。