【发布时间】:2012-04-24 02:13:29
【问题描述】:
我想将两个常规数组绑定到一个关联数组中。 第一个的值是键,第二个的值是元素。
var array1=new Array("key1","Key2","Key3");
var array2=new Array("Value1","Value2","Value3");
var associative_array=new Array();
for(var i=0;i<3;i++){
associative_array[array1[i]]=array2[i];
}
但是当我尝试获取新关联数组的长度时,我注意到它是空的:
alert(associative_array.length);//always 0
请问哪里做错了?提前谢谢。
【问题讨论】:
-
Why does a string index in a javascript array not increase the length size? 的可能重复项。长话短说:Javascript 中没有“关联数组”。
-
最后包含:
associative_array.length = i;
标签: javascript associative-array