【发布时间】:2015-09-16 21:21:31
【问题描述】:
有时在 nodejs 中我必须向其他主机发出请求。我的函数必须等到此请求的响应完成,但通常他们会进入下一行,而无需等待完成。 为了简化问题,我做了一个简单的代码片段,我想知道如何从这个函数中获取数据
function testCallback(){
var _appData;
setTimeout(function(){
var a = 100;
getData(a);
}, 200);
function getData(data){
_appData = data;
}
return _appData;
}
console.log('testCallback: ', testCallback());
console.log 发出 undefined,我想知道这个函数如何得到结果是 100
【问题讨论】:
标签: node.js