我有两个javascript文件,一个是全局文件(global.js),应该被所有其他javascript文件访问,另一个使用global.js中的变量
这是global.js中代码的片段:
var datasetArray = [];
var queue = d3.queue();
queue.defer(d3.json, "data.json")
.await(loadJson)
function loadJson(error, data) {
//returns the appropriate mapping of the data
districtDataset = data.map(function(d) {...});
datasetArray.push(districtDataset);
}
在另一个js文件中,我试图访问在datasetArray中推送的数据。但该文件正在加载异步,我无法访问其对象。所以我的问题是,如何在推送适当的数据集后访问其他js文件中的数组?
谢谢:)