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

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

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

forEach()函數(shù)從頭到尾把數(shù)組遍歷一遍。有三個(gè)參數(shù)分別是:數(shù)組元素,元素的索引,數(shù)組本身(如果是一個(gè)參數(shù)就是數(shù)組元素,也就是數(shù)組的值。

var data=[1,2,3,4,5,6];
var sum=0;
data.forEach(function(v){//其中的v就是數(shù)組的值 123456
sum+=v;})
document.write(sum+"<br>");//打印出來是21
data.forEach(function(o,p,q){//分別對(duì)應(yīng):數(shù)組元素,元素的索引,數(shù)組本身
 q[p]=o+1;
})
document.write(data);

注意:forEach無法在所有元素都傳遞給調(diào)用的函數(shù)之前終止(而for循環(huán)卻有break方法),如果要提前終止,必須把forEach放在try塊中,并能拋出一個(gè)異常。如果forEach()調(diào)用的函數(shù)拋出foreach.break異常,循環(huán)會(huì)提前終止:

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

}


相關(guān)文章

最新評(píng)論

乌鲁木齐县| 二手房| 儋州市| 永福县| 建昌县| 盐源县| 衡阳市| 鄂托克旗| 循化| 达尔| 岐山县| 黎城县| 泸溪县| 拜泉县| 镇康县| 融水| 潮安县| 天水市| 凉城县| 扬中市| 洛宁县| 辽中县| 兴化市| 沈阳市| 巴彦淖尔市| 措美县| 德安县| 旺苍县| 林州市| 新绛县| 防城港市| 措美县| 颍上县| 大化| 宜州市| 来安县| 沙湾县| 慈溪市| 宜川县| 门源| 贵溪市|