【发布时间】:2012-03-21 13:25:50
【问题描述】:
我对 javascript 不太熟悉,在用 javascript 制作 2d(或者我可能需要 3d)数组时遇到了一些麻烦。
我目前有 2 条信息需要收集:一个 ID 和一个值,因此我创建了以下内容:
var myArray = [];
var id = 12;
var value = 44;
myArray[id]=value;
但我意识到这并不容易像 for 循环一样遍历数组,所以我在想这个:
myArray[myArray.length] = id;
myArray[myArray.length-1][id]=value;
我想这样做,以便在 for 循环中我可以轻松获取 id 和值,但上面仅在我循环遍历它时返回值。有关如何使其正常工作的任何建议或有更好的方法吗?
谢谢
【问题讨论】:
-
我对你想要做什么感到困惑。您是否要存储一堆 (id, value) 对?您需要稍后按 id 检索值还是只遍历对?
-
@takteek 遍历这些对,所以我想访问元素 0 处的值和 id
标签: javascript arrays multidimensional-array