Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はこれを持っています
var result; d3.csv("xxx.csv",function(data){ csvResultParser(data); }); function csvResultParser(data){ //parse the data then assign it to result }
しかし、まだ「未定義」の結果があります。手がかりはありますか?
d3.csv()関数は非同期です。resultしたがって、変数を読み取る前に、データが受信されるのを待つ必要があります。d3.csv()これが、非同期データを扱うときに、グローバル変数を使用する代わりに、関数内ですべてを行うことが好まれる理由です。
d3.csv()
result