【发布时间】:2013-01-11 18:27:59
【问题描述】:
我有一个全局变量说:
var series,hours;
var loadData = function(){
series = [[]];
hours = [];
d3.json("data/radar.json", function(error, data) {
data.QualitySummaryObject.forEach(function(d,i) {
series[i] = d.extractPercentage;
hours[i] = d.extractorName;
});
});
console.log(hours);
};
现在,如果我尝试访问此 console.log,它可以正常工作,但是。
var print = function(){
console.log(hours); //here its not working no value in hours why ... ?
}
【问题讨论】:
-
你在哪里打电话打印?
-
使用
hours = []而不是var hours。从声明中删除var,hours将变为全局
标签: javascript