JavaScript forEach()遍历函数使用及介绍_javascript技巧
程序员文章站
2022-03-19 11:46:31
...
forEach()函数从头到尾把数组遍历一遍。有三个参数分别是:数组元素,元素的索引,数组本身(如果是一个参数就是数组元素,也就是数组的值。
var data=[1,2,3,4,5,6]; var sum=0; data.forEach(function(v){//其中的v就是数组的值 123456 sum+=v;}) document.write(sum+"
");//打印出来是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"); }
推荐阅读
-
Powershell小技巧之使用Jint引擎在PowerShell中执行Javascript函数
-
JavaScript递归函数详解:如何使用递归及简单的递归案例
-
JavaScript中forEach、map、filter的使用说明及要点
-
javascript函数命名的三种方式及区别介绍
-
JavaScript中的this关键字介绍与使用实例_javascript技巧
-
Javascript中的isNaN函数使用说明_javascript技巧
-
js使用栈来实现10进制转8进制与取除数及余数_javascript技巧
-
使用JavaScript实现网页版Pongo设计思路及源代码分享_javascript技巧
-
Javascript中的isNaN函数使用说明_javascript技巧
-
javascript两种function的定义介绍及区别说明_javascript技巧