方法:
array.forEach(function(当前元素(必), 当前元素的索引值, 当前元素所属的数组对象), thisValue(如果这个参数为空, "undefined" 会传递给 "this"
值))
数组对象的forEach中有两个参数第一个是回调函数,第二个选填一般是this(这个参数目前我没用到过)
回调函数中可以传入三个参数value当前参数,index索引值,当前参数所属数组
下面给出一个例子:
var arr = [1,2,3]
arr.forEach(function (value,index,arr1) {
console.log(value,index,arr1)
})
打印的结果时
1 0 (3) [1, 2, 3]
2 1 (3) [1, 2, 3]
3 2 (3) [1, 2, 3]
forEach可以算的上是for的简化版,再不改变数组每一项的内容的情况下只是单纯遍历数组对象的话就用forEach会简单一点