var arr = new Array();
arr["a"] = "aa";
arr["b"] = "bb";
arr["2"] = "22";
arr[0] = "00";
alert(arr.length);
// 3
for (var i = 0; i < arr.length; i++) {
alert(i + ":" + arr[i]);
}
// 0:00
// 1:undefined
// 2:22
for (var i in arr) {
alert(i + ":" + arr[i]);
}
// 0:00
// 2:22
// a:aa
// b:bb