类似这样:
var aaa = 0;
http.get('http://abc.com/api"', function (res) {
var json = '';
res.on('data', function (d) {
json += d;
});
res.on('end',function(){
//获取到的数据
json = JSON.parse(json);
aaa = json;
});
}).on('error', function (e) {
console.error(e);
});
console.log(aaa);
因为异步返回数据的问题,实际上aaa没有得到json的数据,输出还是0;如何让aaa的输出为json的值呢?
九州编程
随时随地看视频慕课网APP
相关分类