javascript / D3 quirk?

时间:2015-09-24 03:05:41

标签: javascript d3.js

var t =  g.on("click", function(d) {
      return data_series_1[d.iata]["EV"];
      });

   // So data_series_1 is an array of arrays.
   // d.iata = "BOS"
   // data_series_1[d.iata]["EV"] or
   // data_series_1["BOS"]["EV"] = "68"

然而由于某种原因,t被定义为长度为80或数组[80]的数组,每个元素为0:g,1:g,依此类推......

有人可以解释发生了什么以及为什么我无法获得t = 68的映射吗?

1 个答案:

答案 0 :(得分:0)

var t;
g.on("click", function(d) {
    t = data_series_1[d.iata]["EV"];
});