deferred.notifyWith()

deferred.notifyWith( context [, args ] )返回类型:Deferred

描述: 用给定的上下文和给定的args在延迟对象上调用progressCallbacks。

通常,只有延迟对象的创建者会调用此方法;你可以通过deferred.promise()返回一个受限制的应答对象来防止其它代码改变延迟对象的状态,或报告状态。

如果调用了deferred.notifyWith,就会调用任何用deferred.then方法或deferred.progress方法添加的processCallbacks。按添加回调函数的顺序执行它们。每个回调函数是传递给.notifyWith()args。在延迟对象被拒绝或被拒绝之后,对.notifyWith()的任何调用(或者在此之后添加任何progressCAllbacks)都会被忽略。欲进一步了解,请参阅延迟对象