【发布时间】:2011-08-08 20:12:03
【问题描述】:
为什么第二个 FOR 循环不起作用?
toget = new Array("var18", "var4", "var43");
for (var i=0; i < toget.length; i++) {
for (var x=0; x < result.toget[i].list.length; x++) {
alert(x);
}
}
如果我这样做:
for (var i=0; i < toget.length; i++) {
for (var x=0; x < result.var18.list.length; x++) {
alert(x);
}
}
它有效,但这不是正确的方法。
我需要将 toget 数组中的值变成变量,以便在第二个 FOR 循环中处理它们。
有什么想法吗?谢谢。
【问题讨论】:
-
你能解释一下什么是“结果”吗?
-
“result.var18.list.length”是什么?
-
您的代码缺少结果。在包含所有相关代码之前,只能猜测答案。
-
什么是“结果”?更好的是,为什么这被标记为 jquery?
-
... jQuery 在哪里以及如何在这里发挥作用?
标签: javascript arrays variables loops