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