我想在 Javascript 中创建一个嵌套数组,但不能做我想做的事情,我不知道它是否可能。这是我要创建哪种数组的示例:
var array = ['id1', 'id2', 'id3', 'id4'];
然后我想为每个 id 添加新数组,这样 id 值保持不变。为什么?因为我想使用 indexOf 方法来找出具有子数组 id 的主数组的元素索引。像这样的东西:
array[0]['par1'] should return the value of parameter1
array[0]['par2'] should return the value of parameter2
...
array[0] should return "id1" because
alert(array.indexOf("id1")) must return 0 ;
如果有某种方法可以做到这一点,那就太好了,但如果不是我认为我将使用 2 个数组,一个将保存子数组,另一个将保存 id
对不起我的英语不好,我尽力解释我的需求。