我正在研究延迟中的一些用例,我得到了以下说明:
$.Deferred().reject().promise()我不明白,在什么情况下我们先调用reject(),然后直接调用promise()
我的意思是,如果我们想拒绝延迟对象,被拒绝的延迟对象如何代表一个承诺?
发布于 2011-09-16 23:31:31
当我们调用.reject()然后调用.promise()时,我们返回的是一个我们已经决定不会成功的承诺。任何绑定了.fail()或.always()的处理程序都将在添加后立即被调用。
https://stackoverflow.com/questions/7446951
复制相似问题