【发布时间】:2013-05-14 01:36:36
【问题描述】:
我想在javascript中初始化一个二维动态数组,它不限制元素(可能)
var dynamic = new Array ();
dynamic[] = new Array ();
在我想为特殊数组添加值之后
dynamic[id].push(2); // id = 3, dynamic[3][0] = 2
...
dynamic[id].push(3); // id = 3, dynamic[3][1] = 3
...
dynamic[id].push(5); // id = 5, dynamic[5][0] = 5
有可能吗?我该怎么做呢,谢谢
【问题讨论】:
-
你的意思是你想在
dynamic上尝试访问的索引上获取一个新的空白数组,如果它不存在的话? -
不能直接初始化二维数组。但是,您可以将
push()数组元素添加到您的初始数组中,以有效地将其设为 2D。 -
你想要一个二维数组???
-
是的,谢谢 :) 就像 @Ingo Bürk 所做的一样 :)
标签: javascript arrays multidimensional-array