国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

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

2019-11-20 12:04:57
字體:
來源:轉載
供稿:網友

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

var data=[1,2,3,4,5,6];var sum=0;data.forEach(function(v){//其中的v就是數組的值 123456sum+=v;})document.write(sum+"<br>");//打印出來是21data.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");}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 景泰县| 沈阳市| 靖宇县| 克拉玛依市| 大悟县| 曲阳县| 元朗区| 将乐县| 潼南县| 福清市| 新竹县| 聊城市| 清河县| 永靖县| 安龙县| 卢龙县| 阳信县| 承德县| 吐鲁番市| 陇南市| 嵊州市| 惠东县| 金乡县| 淳安县| 鸡泽县| 镇巴县| 天台县| 兴义市| 临夏市| 景谷| 岢岚县| 科技| 喀喇沁旗| 屯昌县| 彰化市| 镇平县| 开江县| 图木舒克市| 新竹市| 偏关县| 图木舒克市|