Javascript 将d3.csv响应分配给全局变量

Javascript 将d3.csv响应分配给全局变量,javascript,d3.js,global-variables,Javascript,D3.js,Global Variables,我想将使用d3.csv()从csv文件加载的数据分配给全局变量,以便稍后在代码中使用它,但对于全局变量数据集我没有定义 var dataset; d3.csv("/csv/census_tracts.csv", function(data){ dataset=data; }); console.log(dataset); 如果是异步问题,请尝试使用setTime 例如: var数据集; d3.csv(“/csv/census_tracts.csv”),函数(数据){ 数据集=

我想将使用d3.csv()从csv文件加载的数据分配给全局变量,以便稍后在代码中使用它,但对于全局变量数据集我没有定义

var dataset;

d3.csv("/csv/census_tracts.csv", function(data){
   dataset=data;
   });

console.log(dataset);

如果是异步问题,请尝试使用
setTime

例如:

var数据集;
d3.csv(“/csv/census_tracts.csv”),函数(数据){
数据集=数据;
});
setTimeout(函数(){
console.log(数据集);
},200);