【发布时间】:2010-04-05 17:02:53
【问题描述】:
我有一个如下所示的 javascript 数组:
'40x27' => array(
'1' => 0
'1.5' => 2
'2' = 1
)
'36x24' => array(
'1' => 1
'1.5' => 1
'2' = 2
)
等等
我想像这样打印出内部数组的值:
i = 0;
for (i in outerArray){
var k = 0;
for (k in innerArray){
alert(innerArray[k]);
}//for
}//for
我遇到的问题是 k 变量的值是 outerArray[i] 而不是 innerArray 的键,如下所示:
i=0;k="40x27";
i=0;k="36x24";
i=1;k="40x27";
i=1;k="36x24";
编辑:抱歉,我忘了包含一些代码。
var outerArrays=new Array("40x27","36x24");
var innerArray=new Array("1","1.5","2");
【问题讨论】:
-
您似乎在这里遗漏了一些代码。 outerArray 和 innerArray 分配在哪里/如何分配?
-
我添加了缺失的代码。它在文档顶部声明。
标签: javascript arrays syntax key