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



例如:

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

然后,控制台输出一个空对象,而不是data的任何值。

在你的代码中

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

是一个异步函数,代码

console.log(obj)

不等待它停止执行,因此您看不到任何内容

相关内容

  • 没有找到相关文章

最新更新