Javascript 然后()调用两个函数
如果我有三个函数Javascript 然后()调用两个函数,javascript,jquery,promise,Javascript,Jquery,Promise,如果我有三个函数a、b和c: function a() { var deferred = new $.Deferred(); // stuff -- resolve deferred once async method is complete return deferred.promise(); } a()。然后(b) 这很好,但是在a完成后,我如何调用函数c 比如: a()。然后(b,c)您可以将它们链接起来 a().then(b).then(c) 演示:您可以链接
a、b和c
:
function a() {
var deferred = new $.Deferred();
// stuff -- resolve deferred once async method is complete
return deferred.promise();
}
a()。然后(b)
这很好,但是在a
完成后,我如何调用函数c
比如:
a()。然后(b,c)
您可以将它们链接起来
a().then(b).then(c)
演示:您可以链接它们
a().then(b).then(c)
演示:您可以使用
的回调函数同时调用这两个函数
a().then(function () {
b();
c();
});
您可以使用a
s回调函数同时调用这两个函数
a().then(function () {
b();
c();
});
大多数情况下,您都可以使用:
大多数情况下,您都可以使用:
我怎么能在a完成后调用函数c
而不是在b完成后调用函数c
我怎么能在a完成后调用函数c
而不是在b
完成后调用函数c都是很好的答案,但我认为这是为了简单:)。可以在7分钟内接受。在三个答案中,这是唯一一个真正回答整个问题的答案。所有答案都很好,但我认为这是因为简单:)。在这三个答案中,这是唯一一个真正回答了整个问题的答案。