Javascript 返回defer本身和返回defer.promise之间的差异
返回Javascript 返回defer本身和返回defer.promise之间的差异,javascript,promise,jquery-deferred,Javascript,Promise,Jquery Deferred,返回def和返回def.promise() 延迟可以由调用方解析或拒绝。 承诺将给予任何数量的消费者,且每个消费者将独立遵守决议 这一概念不允许消费者改变Deffered的状态,这是一个很酷的特性 -阅读前3段。@RobH谢谢,这正是我需要的。 var def = $.Deferred(); // some code to set def return def; // or return def.promise();
def
和返回def.promise()
延迟可以由调用方解析或拒绝。 承诺将给予任何数量的消费者,且每个消费者将独立遵守决议 这一概念不允许消费者改变Deffered的状态,这是一个很酷的特性
-阅读前3段。@RobH谢谢,这正是我需要的。
var def = $.Deferred();
// some code to set def
return def;
// or
return def.promise();