我知道关于这个主题有很多问题,但所有问题都是针对特定案例量身定制的。我在问这个问题,并希望每个人在调查此事时都能使用的答案。
假设我有三个需要按顺序执行的函数,它们都做一些异步的事情。
对于两个函数,回调很简单:
var fOne = function(callback) {
// do stuff
callback();
};
var fTwo = function() {
// do stuff
};
来电:
fOne(fTwo);
使 fTwo 在 fOne 完成后运行。如何将 fThree 添加到这种情况下,使其在 fTwo 之后运行,而 fTwo 在 fOne 之后运行?