数组forEach方法及重构 介绍:forEach方法调用数组每个元素,并将元素传递给回调函数。forEach不返回任何内容,无法遍历到空元素,for in 遍历也无法遍历到空元素。map也遍历不到空元素,for可以遍历到空元素。 重构: function forEach(arr,fn){ for(var i=0;i<arr.length;i++){ if(i in arr) fn(arr[i],i,arr) } }