最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript forEach()遍歷函數使用及介紹

 更新時間:2015年07月08日 09:46:07   投稿:junjie  
這篇文章主要介紹了JavaScript forEach()遍歷函數使用及介紹,本文講解了使用forEach遍歷數組的用法以及提前終止循環(huán)的一個方法技巧,需要的朋友可以參考下

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循環(huán)卻有break方法),如果要提前終止,必須把forEach放在try塊中,并能拋出一個異常。如果forEach()調用的函數拋出foreach.break異常,循環(huán)會提前終止:

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");

}


相關文章

最新評論

鲁山县| 武强县| 平阴县| 美姑县| 通海县| 车致| 西峡县| 河池市| 丰都县| 上饶市| 南陵县| 赤壁市| 荣成市| 通许县| 永吉县| 常州市| 扬州市| 乡宁县| 扶风县| 孙吴县| 阳江市| 瑞安市| 毕节市| 海南省| 江门市| 江都市| 香格里拉县| 富源县| 项城市| 承德县| 遂宁市| 甘泉县| 东乌珠穆沁旗| 舞钢市| 永靖县| 翁源县| 利川市| 灵山县| 台东县| 五原县| 泰安市|