我已经通过链接variable scope in d3 javascript,因为我的数据起初并未加载到变量中。
我尝试了以下代码:
let train;
// d3.csv("training.csv", function(data){train = data;});
function myFunc(data) {
train = data;
}
d3.csv("training.csv", function (data) {
var csv = data;
myFunc(csv);
});
当我尝试通过undefined
记录变量时,仍然得到变量console.log()
参见下图:
请让我知道我能做什么。我错过了什么吗?请建议我该如何避免此问题。