关于jQuery.Deferred()

时间:2011-09-16 15:26:51

标签: jquery jquery-deferred

我正在研究Deferred中的一些用例,我接受了这条指令:

$.Deferred().reject().promise()

我不明白,在什么条件下我们称之为reject(),然后直接拨打promise()

我的意思是,如果我们想要拒绝延迟对象,被拒绝的延迟如何代表一个承诺?

1 个答案:

答案 0 :(得分:3)

当我们调用.reject()然后调用.promise()时,我们将返回一个我们已经决定不会成功的承诺。任何与.fail().always()绑定的处理程序将在添加时立即调用。