我需要做的最简化的版本如下:
1)全局函数中的两个异步函数(一个接一个)。
2)子Function1生成一个值。
3)Child Function2可以使用上述值。
这是一个简化的示例代码:
someFunction = function(data) {
async.series([
function(callback) {
firstFunction = function() {
NUMBER = value;
}
callback();
},
function (callback) {
secondFunction = function() {
newNumber = NUMBER;
}
callback();
}
]);
};
解决方案可以是回调,异步,承诺等等。我尝试了大部分,并没有给我第二个功能的价值。 :/