2017-01-18 5 views
0

Ich möchte die Daten, die aus einer CSV-Datei mit d3.csv() geladen werden, einer globalen Variablen zuweisen, damit ich sie später in meinem Code verwenden kann, aber ich bin für den globalen Variablen-Datensatz undefiniert.Zuweisen einer d3.csv-Antwort zu einer globalen Variablen

var dataset; 

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

console.log(dataset); 

Antwort

1

ist Problem der Asynchron, versuchen mit setTime

zum Beispiel:

var dataset; 
 

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

Verwandte Themen