【发布时间】:2014-10-15 17:03:25
【问题描述】:
我正在用 Javascript 准备一个图表。
我有一个名为 groupedByWeek 的数组元素
这个 groupedweek 来自 JSON 数据。现在我以这样的子数组的形式拥有它:groupedByWeek = Object { 1: Array[4], 2: Array[7], 3: Array[3] }
控制台截图在这里:
现在我想为图形解析每个 groupedByWeek 元素,如下代码:
function increment(){
var i = groupedByWeek[1];
barChart1.parse(i,"json");
for (; i <= groupedByWeek.length; i++){
barChart1.parse(i,"json");
}
}
和
<input type="button" onClick="increment()" value="Next"/>
但这不起作用!
事实上,for loop 内部没有任何工作,而我正在做 console.log()
如果我这样做,那么它只适用于第一个元素!:
var i = groupedByWeek[1];
barChart1.parse(i,"json");
请给我一个提示如何解决它!
【问题讨论】:
-
这里有几个问题。 var i = [array] 和我在你的 for 循环中使用的一样吗?那将是一个数字,而不是一个数组对象。你也拼错了长度。
-
已纠正拼写错误。谢谢!是的,“我”是一样的!这仅适用于refrence
标签: javascript arrays onclick nested increment