数组遍历
遍历数组最常见的方法是使用 for 循环:

使用 Object.keys 获取索引是为了过滤掉已删除的元素或不存在的元素。
还可以使用 for/in 循环处理稀疏数组:
for (var i in a) {
values[i] = a[i];
}
注:如果代码依赖于遍历的顺序,最好使用
for而不是for/in循环,因为for/in的遍历顺序可能与预期不一致,尤其是数组同时拥有对象属性和数组元素时。
ECMAScript 5 定义了一些遍历数组元素的新方法,这其中最常用的就是 forEach() 方法:

其中 val 代表数组元素值,key 代表对应索引。
No Comments