forEach的定义和用法
forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数。注意: forEach() 对于空数组是不会执行回调函数的。
array.forEach(function(currentValue, index, arr), thisValue)
- forEach有两个参数,第一个参数是回调函数,第二个参数是回调函数的this指向
- 回调函数有三个参数,分别是当前值,当前值的下标,当前值所属数组对象
const arr = [1, 2, 3]
const obj = {
name: 'obj'
}
//回调函数为箭头函数时,第二个参数不生效,this始终指向window