码迷,mamicode.com
首页 > 编程语言 > 详细

forEach()数组遍历

时间:2020-05-31 19:44:24      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:current   就是   color   ring   value   ons   遍历   this   obj   

forEach() 方法对数组的每个元素执行一次给定的函数。只对数组有效

语法:

arr.forEach(callback(currentValue [, index [, array]])[, thisArg])

参数:

arr.forEach有三个参数,分别是:

1、arr:被遍历的数组

2、callback(currentValue,index,array){句柄}:回调函数,该回掉函数接受三个参数:

  A、currentValue:遍历到的当前元素

  B、index:为currentValue的索引

  C、array:被遍历的数组

3、thisArg:指代遍历中this的值

示例:

const arr = ["a", "b","c"]
      arr.forEach(function (currentValue, index, ar) {
        console.log(currentValue);//遍历打印a,b,c
        console.log(index);//遍历打印1,2,3
        console.log(ar);//遍历打印三次["a", "b", "c"]
        console.log(this)//String {"我就是this的值,我是个数组,我的每个字符都是数组中的一个值"};遍历打印三次
        console.log(typeof this)//Object
        console.log(this[0])//
        console.log(this instanceof String);//true
      }, "我就是this的值,我是个数组,我的每个字符都是数组中的一个值")

 

forEach()数组遍历

标签:current   就是   color   ring   value   ons   遍历   this   obj   

原文地址:https://www.cnblogs.com/vinson-blog/p/13020507.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!