zhansu
    var defer = $.Deferred();
    defer.resolve(\'abc\');
    defer.done(function (data) {
        console.log(data);
    })
    defer.done(function (data) {
        console.log(data);
    })

  以上代码运行结果:

  

  resolve之后的两次done()都执行了,而不是只执行第一次。说明延迟对象是一种状态,只要变更了,后面根据状态的函数都会执行。

分类:

技术点:

相关文章:

  • 2021-12-14
  • 2021-09-30
  • 2021-07-18
  • 2022-12-23
  • 2021-04-02
  • 2021-08-02
  • 2021-11-12
  • 2021-04-06
猜你喜欢
  • 2021-08-21
  • 2021-12-04
  • 2021-11-29
  • 2021-12-04
  • 2021-11-29
  • 2021-12-04
  • 2021-11-27
相关资源
相似解决方案