JavaScript forEach()遍历函数使用及介绍

作者:junjie 时间:2024-05-11 09:07:07 

forEach()函数从头到尾把数组遍历一遍。有三个参数分别是:数组元素,元素的索引,数组本身(如果是一个参数就是数组元素,也就是数组的值。


var data=[1,2,3,4,5,6];
var sum=0;
data.forEach(function(v){//其中的v就是数组的值 123456
sum+=v;})
document.write(sum+"<br>");//打印出来是21
data.forEach(function(o,p,q){//分别对应:数组元素,元素的索引,数组本身
q[p]=o+1;
})
document.write(data);

注意:forEach无法在所有元素都传递给调用的函数之前终止(而for循环却有break方法),如果要提前终止,必须把forEach放在try块中,并能抛出一个异常。如果forEach()调用的函数抛出foreach.break异常,循环会提前终止:


function foreach(a,b,c){
try{
 a.forEach(b,c);
}catch(e){
 if(e===foreach.break)return;
else throw e;
}
}
foreach.break=new Error("StopIteration");

}
标签:JavaScript,forEach(),遍历,函数
0
投稿

猜你喜欢

  • Python任务自动化工具tox使用教程

    2022-08-28 12:33:58
  • 解决PyCharm import torch包失败的问题

    2023-12-05 14:27:24
  • Oracle批量查询、删除、更新使用BULK COLLECT提高效率

    2023-07-14 03:15:52
  • php正则过滤html标签、空格、换行符的代码(附说明)

    2023-07-22 07:58:01
  • 基于HTML+JS实现简单的年龄计算器

    2024-04-23 09:27:29
  • 条件CSS的使用[译]

    2009-03-12 12:23:00
  • vant IndexBar实现的城市列表的示例代码

    2024-05-08 09:34:22
  • vue3配置全局参数(挂载全局方法)以及组件的使用

    2023-07-02 16:45:46
  • 如何实现对整个站点所有页面的操作?

    2010-05-19 21:20:00
  • Python使用sorted排序的方法小结

    2022-09-03 21:11:23
  • python读取excel指定列数据并写入到新的excel方法

    2022-04-06 20:15:46
  • JSP页面传参出现中文乱码的解决方案

    2023-06-13 12:53:03
  • SQL SERVER 建立索引

    2010-07-02 21:01:00
  • Javascript:window对象出身何处

    2007-08-28 15:16:00
  • Python3.5以上版本lxml导入etree报错的解决方案

    2021-06-25 12:53:16
  • Python实现螺旋矩阵的填充算法示例

    2022-06-30 00:18:47
  • Python 将json序列化后的字符串转换成字典(推荐)

    2021-11-17 12:36:51
  • 如何在Unix系统环境下安装MySQL数据库

    2009-01-04 13:09:00
  • php $_SESSION会员登录实例分享

    2024-06-05 09:47:58
  • python中多层嵌套列表的拆分方法

    2022-12-31 20:11:32
  • asp之家 网络编程 m.aspxhome.com