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