forEach是JS中为我们提供的一个方法,用来遍历数组,
此方法只支持IE8以上浏览器使用

var arr = ["中","美","俄","法","英"];

此方法具有以下特点
/*
*forEach()方法需要一个函数作为参数
* 数组中有几个元素,函数就会执行几次,每次执行时,浏览器会将遍历到的元素以实参的形式传递进来
* 我们可以来定义形参来读取这些内容
* 浏览器会在函数中传递三个参数
*/
这三个参数分别表示正在的遍历元素(value)、元素的下标(index)、已经遍历的对象(object)。
以下为代码:
var arr = [“中”,“美”,“俄”,“法”,“英”];
arr.forEach(function(a,b,c){
console.log(“value=”+a);
// console.log(“index=”+b);
// console.log(“object=”+c);
})

arr.forEach(function(a,b,c){
// console.log(“value=”+a);
console.log(“index=”+b);
// console.log(“object=”+c);
})

arr.forEach(function(a,b,c){
// console.log(“value=”+a);
// console.log(“index=”+b);
console.log(“object=”+c);
})

使用者可根据需要输出对应的参数。

JS遍历数组的forEach方法相关推荐

  1. js遍历数组foreach_JavaScript forEach –如何在JS中遍历数组

    js遍历数组foreach The JavaScript forEach method is one of the several ways to loop through arrays. Each ...

  2. html怎么遍历数组,js遍历数组有多少种方法

    如果你看完了你会体会到一个人能有多无聊,这东西都能看完!!?? 大概js有以下几种循环遍历的方法: 1 let arr = ['aaa','bbb','ccc'] 2 let obj = {a:'aa ...

  3. JQuery和原生JS遍历数组和对象的对比

    目录 1 遍历数组 1.1 JQuery遍历数组 1.2 原生JS遍历数组 2 遍历对象 2.1 JQuery遍历对象 2.2 原生JS遍历对象 1 遍历数组 1.1 JQuery遍历数组 在JQue ...

  4. JS遍历数组和对象的方法

    JS遍历数组的方法有: for forEach for-in for-of map JS遍历对象的方法有 for-in Object.keys Object.getOwnPropertyNames(o ...

  5. js中数组常用的方法总结,包括ES6

    原文地址:js中数组常用的方法总结,包括ES6 1.push() 后增 push()方法可以向数组后添加一个新的元素,并返回新数组的长度. 末尾添加,返回长度,改变原数组 var a = [1,2,3 ...

  6. JS遍历数组的多种方式

    JS遍历数组的多种方式 1. 普通for循环 for (let i = 0; i < arr.length; i++){//code} 应用最为普遍的循环写法,性能好,可读性好. 2. 优化版f ...

  7. js中数组的entries方法

    提示:js数组方法之entries方法的使用 js的数组身上的方法entries方法执行完会返回一个数组的iterator对象,可以借助for -of-遍历或者next()方法遍历. for -of遍 ...

  8. 前端利用js里数组的filter方法进行多条件过滤查询

    需求:用户在输入框输入多个条件时,可以对表格数据进行过滤查询,无需后端接口处理,利用了前端js里数组的filter方法进行过滤. 如下是效果图: 当用户在姓名的输入框里输入"张"后 ...

  9. JS中数组使用的方法

    JS中数组使用的方法 数组的介绍 JavaScript Array(数组):属于对象的一种 在句子中的作用就是使用一个单独的变量来存储一系列的值 数组的创建方法 1.字面量方式:var arr=[] ...

最新文章

  1. rtk服务器协议,rtk的服务器ip地址
  2. MHA+LAMP+Keepalived实现高可负载均衡综合实验
  3. 用户、话题、评论一网打尽,分享一个最强微博爬虫
  4. Java中interface接口与abstract class抽象类的区别
  5. Java窗口之文本框、按钮、菜单
  6. GetLastError错误码
  7. python数据清洗入门教程(完整版)
  8. 虚拟机安装win7时遇到的问题及解决方案
  9. layui图标显示不正常,显示成方块
  10. 背壳BAKAZU 2013复古邮差风帆布休闲潮男腰包 A801BK 黑色 腰包胸包【图片 价格 品牌 报价】-京东商城...
  11. 斐波纳契数列 python123
  12. 07.尚硅谷网课7-实战练习
  13. 数字逻辑 课程设计 多功能电子钟 Quartus II
  14. 全面了解Qtum节点端口配置,立即加入全节点激励计划
  15. 计算机网络实验三——IP网络规划与路由设计
  16. 【HTML实现弹幕滚动效果和文字动态发光特效代码】
  17. 渗压计的使用安装方法
  18. kubernetes(k8s)部署微服务并通过ingress实现外部访问
  19. 2019最新传智黑马web前端开发(系统学前端)
  20. 模板注入SSTi笔记

热门文章

  1. 按键精灵-暗黑破坏神(野蛮人自动)
  2. 使用连续小波变换(cwt)对时间轴上频率发生变化的非平稳信号进行处理
  3. CRC循环冗余校验检错的原理
  4. 匿名科创--X2212版到手飞套件介绍
  5. 解决audio控制播放音量
  6. 免费台球计费软件下载
  7. 扁平化嵌套列表迭代器 [树的递归前序遍历 + 迭代前序遍历]
  8. 机器人程序设计课程配套系统镜像使用说明( Ubuntu 14.04.5 + ROS indigo )
  9. 如何一步一步提高图像分类准确率?
  10. R语言ggplot2可视化:使用ggpubr包的ggdotplot函数可视化分组点阵图(dot plot)、设置palette参数设置不同分组点阵图数据点的颜色