【发布时间】:2019-03-20 10:00:03
【问题描述】:
我有一个三维数组,例如:
var array = [[1,0][3,3][2,1][0,8]]
我想对每个子数组中的第一项做一些事情,但对每个子数组中的第二项做一些别的事情。
例如,我想找到array[0][0], array[1][0], array[2][0] 的总和,以此类推array.length。但是,我想要array[0][1], array[1][1], array[2][1] 等的单独结果。
我仍在学习 javascript(非常缓慢),如果可能的话,我希望指出正确的方向,而不是获得现成的解决方案。我一直在寻找可能的解决方案,我想我可能需要一个嵌套的 for 循环,但我不确定如何构造它来获取所有值。
我一直在尝试以下方式:
for (var i = 0; i < array.length; i++) {
for (var j = 0; j < array.length; j++) {
return array[i][j];
}
}
但我不明白发生了什么足以操纵结果。
如果有人能引导我朝着正确的方向寻找解决方案,我将不胜感激。
提前致谢。
【问题讨论】:
-
这行写错了:
for (var j = 0; j < array.length; j++) {希望我的回答对你有帮助。 :)
标签: javascript arrays for-loop multidimensional-array