如何使函數等到使用node.js調用回調我有一個簡化的功能,如下所示:function(query) {
myApi.exec('SomeCommand', function(response) {
return response;
});}基本上我希望它調用myApi.exec,并返回回調lambda中給出的響應。但是,上面的代碼不起作用,只是立即返回。只是為了一個非常hackish嘗試,我嘗試了下面沒有工作,但至少你明白了我想要實現的目標:function(query) {
var r;
myApi.exec('SomeCommand', function(response) {
r = response;
});
while (!r) {}
return r;}基本上,什么是一個好的'node.js /事件驅動'的方式來解決這個問題?我希望我的函數等到調用回調,然后返回傳遞給它的值。
如何使函數等到使用node.js調用回調
GCT1015
2019-07-29 15:27:19