例如:
var obj = {};
$.getJSON('data.json', function(data) {
obj = data;
});
console.log(obj)
然后,控制台输出一个空对象,而不是data
的任何值。
在你的代码中
$.getJSON('data.json', function(data) {
obj = data;
});
是一个异步函数,代码
console.log(obj)
不等待它停止执行,因此您看不到任何内容