Javascript学习笔记——7.6 数组遍历

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

for(var i=0;i
  • 如果想跳过null undefined和不存在的元素,使用if(!a[i]) continue
  • 如果想跳过undefined和不存在的元素,使用if(a[i]===undefined) continue
  • 如果只想跳过不存在的元素(仍然处理存在的undefined),使用if(!(i in a)) continue

一般对数组不用for/in循环,因为数组有可能从Array.prototype继承其他的可枚举属性。

使用forEach函数可以很方便的遍历元素

var a = [1,2,3,4,5]
var sum = 0
a.forEach(function(x){sum +=x*x}) 
console.log(sum) //55

你可能感兴趣的:(Javascript学习笔记——7.6 数组遍历)