欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

forEach()函數(shù)從頭到尾把數(shù)組遍歷一遍。有三個參數(shù)分別是:數(shù)組元素,元素的索引,數(shù)組本身(如果是一個參數(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){//分別對應(yīng):數(shù)組元素,元素的索引,數(shù)組本身
 q[p]=o+1;
})
document.write(data);

注意:forEach無法在所有元素都傳遞給調(diào)用的函數(shù)之前終止(而for循環(huán)卻有break方法),如果要提前終止,必須把forEach放在try塊中,并能拋出一個異常。如果forEach()調(diào)用的函數(shù)拋出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");

}


相關(guān)文章

  • JavaScript indexOf忽略大小寫

    JavaScript indexOf忽略大小寫

    javascript中indexOf函數(shù)是嚴(yán)格區(qū)分大小寫的,也就是當(dāng)我們使用javascript的indexOf函數(shù)的時候, 是無法進(jìn)行大小寫同時進(jìn)行的。為我們的一些字符串操作造成了困難。
    2009-03-03
  • 理解Javascript_15_作用域分配與變量訪問規(guī)則,再送個閉包

    理解Javascript_15_作用域分配與變量訪問規(guī)則,再送個閉包

    在閱讀本博文之前,請先閱讀《理解Javascript_13_執(zhí)行模型詳解》 在'執(zhí)行模型詳解'中講到了關(guān)于作用域分配的問題,這一篇博文將詳細(xì)的說明函數(shù)對象、作用域鏈與執(zhí)行上下文的關(guān)系。
    2010-10-10
  • js實現(xiàn)網(wǎng)頁圖片輪換播放

    js實現(xiàn)網(wǎng)頁圖片輪換播放

    這篇文章主要為大家詳細(xì)介紹了js實現(xiàn)網(wǎng)頁圖片輪換播放,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • 移動端js圖片查看器

    移動端js圖片查看器

    這篇文章主要為大家詳細(xì)介紹了js圖片查看器的制作方法,可以實現(xiàn)圖片的滑動等效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • 基于JS實現(xiàn)計算24點算法代碼實例解析

    基于JS實現(xiàn)計算24點算法代碼實例解析

    這篇文章主要介紹了基于JS實現(xiàn)計算24點算法代碼實例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07
  • 原生js實現(xiàn)頁面滾動動畫

    原生js實現(xiàn)頁面滾動動畫

    這篇文章主要為大家詳細(xì)介紹了原生js實現(xiàn)頁面滾動動畫,使用了requestAnimationFrame,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感為興趣的小伙伴們可以參考一下
    2022-01-01
  • JS的千分位算法實現(xiàn)思路

    JS的千分位算法實現(xiàn)思路

    本文為大家講解下JS的千分位算法的具體實現(xiàn),先去除空格,判斷是否空值和非數(shù);針對是否有小數(shù)點,分情況處理;感興趣的朋友可以參考下
    2013-07-07
  • 理解javascript中的MVC模式

    理解javascript中的MVC模式

    這篇文章主要為大家介紹了javascript中的MVC模式,MVC是一種軟件架構(gòu)模式,一般把軟件模式分為三部分,本文就針對MVC模式的三部分進(jìn)行講解,感興趣的小伙伴們可以參考一下
    2016-01-01
  • 理解Javascript閉包

    理解Javascript閉包

    閉包是ECMAScript一個很重要的特征,但是卻很難用合適的定義來描述它。雖然閉包很難清晰地描述,但是,卻很容易創(chuàng)建,或者說,不小心創(chuàng)建。然而,閉包的存在其實是有一定的潛在問題的。為了避免“不小心”地創(chuàng)建閉包,以及更好地利用閉包的優(yōu)點,有必要理解閉包的機制
    2013-11-11
  • 微信小程序?qū)崿F(xiàn)帶刻度尺滑塊功能

    微信小程序?qū)崿F(xiàn)帶刻度尺滑塊功能

    這篇文章主要介紹了微信小程序?qū)崿F(xiàn)帶刻度尺滑塊功能,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-03-03

最新評論