js 数组用 for in 循环

今天写数组循环的时候隐约觉得不管object还是array都用forin循环不就得了,写的还少。。哈哈,不过好像在哪里看过不要这样做,查了下资料,综合一下原因,不要使用forin循环数组哦。 1. 数组是跳跃型的 var a = []; a[5] = 5; for (var i = 0; i < a.length; i++) { //会按预想从零循环到5 } var a »