【发布时间】:2014-04-20 22:41:50
【问题描述】:
我在 Javascript 中有这段代码:
var words = [];
d3.json("myFile.json", function(data) {
words = data.words;
console.log(words); //Log output to console
});
console.log(words); //Log output to console
第一个console.log(words); 显示了一个包含七个对象的数组。
但第二个console.log(words); 显示一个空数组。所以看起来 d3.json 函数外的 words 与该函数内的 words 不同。
我也尝试在函数之外使用console.log(window.words);,但它仍然显示一个空数组。
如何在 d3.json 函数中获取我从 myFile.json 读取的数据,在该函数之外?
【问题讨论】:
标签: javascript function d3.js global-variables