【发布时间】:2012-05-06 18:50:46
【问题描述】:
我想在数组的索引中使用除数字之外的特定字符串,
我是这样的
var array = new Array();
$(document).ready(function(){
array = addToArray();
console.log("array size " + array.length);
});
function addToArray(){
var i = 0;
var tmpArray = new Array();
while(i<10){
if(i>9){
addToArray();
i++;
}
else{
tmpArray["elem"+i] = "i";
console.log(tmpArray["elem"+i]); // It prints out!!!
i++;
}
}
console.debug(tmpArray);
return tmpArray;
}
当我打印出 tmpArray 时,它是空的。大小也是0。当我从数组的索引中删除“elem”时,它可以正常工作。我该怎么办?
这是一个真实的例子:http://jsfiddle.net/dfg3x/
【问题讨论】:
标签: javascript arrays indexing