【发布时间】:2019-11-13 14:04:26
【问题描述】:
我不熟悉这种异步的东西。 我学会了如何使用回调,但现在我需要使用两个函数(异步)并且只有在它们完成后我才想调用我的回调:
function bigFunction(data, callback) {
//only after they will finish ||
func1(); // <================||
func2(); // <================||
//call callback
callback();
}
真实代码:
function getStarsStatus(star, callback) {
require('./Bezeq').GetStarStatus(star, function(status) {
statuses['Bezeq'] = status;
});
require('./Hot').GetStarStatus(star, function(status){
statuses['Hot'] = status[0][0]['סטטוס'];
});
}
可能有一个我不知道的非常简单的解决方案。
【问题讨论】:
-
我已经添加了我的真实代码,每个函数我只有一个回调函数(你要求的指标)
-
包含使用promises的解决方案是否可以接受?
标签: javascript node.js asynchronous callback