2017-01-18 4 views
0

d3.csv()を使用してcsvファイルからロードされたデータをグローバル変数に割り当てたいので、後で自分のコードで使用できますが、グローバル変数データセットに対して未定義になります。グローバル変数へのd3.csv応答の割り当て

var dataset; 

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

console.log(dataset); 

答えて

1

は、非同期の問題であり、例えばsetTime

で試してみてください。

var dataset; 
 

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

関連する問題