将全局变量分配给函数参数

时间:2017-08-11 07:54:17

标签: javascript global-variables

例如:

java plugin

然后控制台输出一个空对象而不是var obj = {}; $.getJSON('data.json', function(data) { obj = data; }); console.log(obj) 的任何值。

1 个答案:

答案 0 :(得分:2)

代码

$.getJSON('data.json', function(data) {
    obj = data;
});

是一个异步函数,即代码

console.log(obj)

不等待它停止执行,因此你看不到任何东西