如何在函数外部访问d3.json数据集?

时间:2016-08-29 20:08:45

标签: javascript json asynchronous d3.js queue

我有两个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文件中的数组?

谢谢:)

0 个答案:

没有答案