对我来说似乎都是一样的。
文档:
看来,deferred.then()允许您通过两个单独的回调来获得成功和失败,而deferred.always()使用n个回调,这些回调将全部被调用,而不管初始事件的结果如何。
在初始事件的成功/失败不重要的情况下,我会使用deferred.always()
翻译自:https://stackoverflow.com/questions/12448171/jquery-what-is-the-difference-between-deferred-always-and-deferred-then
转载注明原文:javascript – jQuery:deferred.always()和deferred.then()之间有什么区别?