【发布时间】:2018-09-29 21:15:18
【问题描述】:
我正在尝试读取一个大型本地 .json 文件,以便在我正在测试的代码中进行操作。下面的 sn-p 加载它,并将其返回到我的控制台。
var dataset;
$.getJSON("data.json", function(json) {
dataset = json.rows;
console.log(dataset);
});
但是,当我将 console.log() 放在函数之外 时,如下所示,我在控制台中返回“未定义”,并在尝试使用“数据集”时在其他地方收到错误变量。
var dataset;
$.getJSON("data.json", function(json) {
dataset = json.rows;
});
console.log(dataset);
JavaScript 新手,但我认为如果外部变量是在函数外部声明的,您可以更改它吗?是否有 jquery 或我缺少的特定功能?目标是将 json 的行加载到 JavaScript 对象中进行操作,不限于任何范围。
谢谢!
【问题讨论】:
标签: javascript jquery json