【发布时间】:2014-07-29 21:53:53
【问题描述】:
我正在使用节点 js 我的代码流程如下
function foo (){
//this returns a value
}
// function foo is an asynchronous call
由于 foo 是一个异步方法,我将无法像访问返回值一样
var return_value = foo ();
console.log(return_value);
这将在控制台中记录为“未定义”,因为异步调用尚未返回值
那么我应该如何让通过异步调用返回的值用于同步代码流的其他领域?
提前感谢:)
【问题讨论】:
标签: javascript node.js asynchronous