js思考 ES5之 forEach

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js思考 ES5之 forEach相关的知识,希望对你有一定的参考价值。

array.forEach(function(currentValue, index, arr){}, thisValue)

  array要操作的数组或对象
  currentValue 必需。当前元素(相当于for循环i)
  index     可选。当前元素的索引值(相当于for循环index) 
  arr      可选。当前元素所属的数组对象(相当于for循环arr),不填默认为 array
  thisValue 可选。传递给函数的值一般默认用 "this" 值

demo:

  var array=[1,2,3,4,5];
  array.forEach(function(i,index){console.log(i)})
  // 1 2 3 4 5


tip:

  forEach不能写成foreach
 



 



















以上是关于js思考 ES5之 forEach的主要内容,如果未能解决你的问题,请参考以下文章

实例解析forEachfor...in与for...of

ES5和ES6中继承的不同之处

webpack 之loader

什么是ES5?js中的'use strict'是什么?目的是什么?

构造函数和原型——ES5

从一个例子引发对JS运行机制之 Event Loop 的思考