node.js中json获取到的变量如何转化为全局变量?

类似这样:

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的值呢?

九州编程
浏览 513回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript