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



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

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

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

例如:

var dataset;
d3.csv("/csv/census_tracts.csv", function(data){
   dataset=data;
   });
setTimeout(function(){
console.log(dataset);
},200);

最新更新