这就是我所拥有的,我有一个三维数组,其中包含我的名字的变体。整个事情看起来像这样。现在使用多个循环访问多维数组中的所有元素。为什么这是未定义的?
var array = [['kenny', 'Kenney'],['ken','Ken'],['kenneth', 'Kenneth']];
,没有什么不妥的地方,从我可以告诉后来来了,我想做些什么。我只是试图利用for循环来一次循环所有这些元素,所有这些元素都显示出来。以下是我自己写下的内容。
for(var i = 0; i < array.length; i++) {
for(var j = 0; j < array.length[i]; j++) {
for(var k = 0; k < array.length[i][j]; k++) {
console.log(array[i][j][k]);
}
}
};
返回的是未定义的。我究竟做错了什么?在此先感谢,伙计们。
上述阵列是二维和你正在做的3-维访问。如果该示例被封装在'[[[...]]' –
中,那么该代码就可以工作。您只需要为循环执行2步骤 –