forEach()

496 阅读1分钟

forEach()  方法对数组的每个元素执行一次给定的函数。
array.forEach()相当于遍历数组array

function forEach(array , action){
  for(var i = 0 ; i < array.length ; i++){
    action[array[i]]
  }
}

参数 action 可以看成一个函数 在遍历过程中执行调用action 参数为数组当前遍历到的值

一般用法array.forEach( array , console.log(array) ) 基本等同于:

function foreEch(array , console.log(array)){
       for(var i = 0; i < array.length; i++){
           console.log(array[i])
       }
}

也可以写成array.forEach( array => console.log(array) )
=>箭头函数表达式