配列のインデックスに数字以外に特定の文字列を使いたいのですが、
私はこのように作ります
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/