var a = [1, 2]; a['hello'] = 3; for (var i in a) { console.log(i, a[i]) } // 0 1 // 1 2 // hello 3 for (var i = 0; i < a.length; i++) { console.log(i, a[i]); } // 0 1 // 1 2