我想将使用d3.csv()从csv文件加载的数据分配给全局变量,以便稍后在我的代码中使用它,但我对全局变量数据集未定义。
var dataset;
d3.csv("/csv/census_tracts.csv", function(data){
dataset=data;
});
console.log(dataset);
答案 0 :(得分:2)
是异步问题,请尝试使用setTime
例如:
var dataset;
d3.csv("/csv/census_tracts.csv", function(data){
dataset=data;
});
setTimeout(function(){
console.log(dataset);
},200);