92国产精品视频_亚洲a级在线观看_国产精品电影观看_国产精品免费观看在线_精品伊人久久97_亚洲人成在线观_尤物九九久久国产精品的特点_成人激情在线播放_成人黄色大片在线免费观看_亚洲成人精品久久久_久久免费视频在线观看_久久精品国产一区_国产一区二区三区18_亚洲欧美中文字幕在线一区_日韩美女中文字幕_日韩视频免费在线

關于JavaScript獲取時間函數及實現倒計時

2020-5-24    前端達人

JavaScript數組對象的迭代方法詳解

上一篇博客講到了數組的方法,當然里邊比較復雜的就是數組的迭代方法,因為涉及到了回調函數,所以這篇博客我們來詳細講解一下js數組迭代方法的使用。


1.forEach(funcrion(value,index,arr){}):對數組的每一項運行給定函數,這個方法不進行返回,所以一般用于讓數組循環執行某方法。

  var arr=[1,2,3,4,5,6];

    arr.forEach(function(val,index,arr){

        console.log(val,index,arr);

    })

    // 其中:

    // value:每一個數組項的值 必填項

    // index:每一個數組項對應的索引

    // arr:當前的數組


注意:forEach()方法不返回值,所以回調函數中使用return會打印出來undefined。

2.map(funcrion(value,index,arr){}):對數組的每一項運行給定函數,它將返回執行函數后的結果組成的新數組。

 var aNum2 = [1.2, 1.8, 2.0, 4.3];

    console.log(aNum2.map(Math.floor()));// [1,1,2,4]

    

    var arr=[1,2,3];

    console.log(arr.map(function(val,index){

        return val*3

    }));// 3 6 9

    // 其中:

    // value:每一個數組項的值 必填項

    // index:每一個數組項對應的索引

    // arr:當前的數組

注意:map()方法有返回值,返回值為新的數組,所以可以直接再回調函數中return

3.every(funcrion(value,index,arr){}):對數組的每一項都運行給定函數,進項判斷,若對于每項執行函數都返回了true,則其結果為true。

 var arr=[10,20,30];

    console.log(arr.every(function(val){

        return val>20;

    }));// false

    

    console.log(arr.every(function(val){

        return val>0;

    }));// true

    

    // 其中:

    // value:每一個數組項的值 必填項

    // index:每一個數組項對應的索引

    // arr:當前的數組



注意:every()方法所有的數組項都符合判斷時返回true,否則返回false。

4.some(funcrion(value,index,arr){}):對數組的每一項都運行給定函數,進行判斷,若存在一項符合條件的數組項,則其結果為true。

    var arr=[10,20,30];

    console.log(arr.some(function(val){

        return val>20;

    }));// true

    

    console.log(arr.some(function(val){

        return val>0;

    }));// true

    

    console.log(arr.some(function(val){

        return val<0;

    }));// false

    

    arr.some(function(val){

        console.log(val<0);

    });//fasle false false

    // 其中:

    // value:每一個數組項的值 必填項

    // index:每一個數組項對應的索引

    // arr:當前的數組


注意:some()方法如果回調函數執行完會根據結果返回true或false,但是回調函數中打印判斷是,只會作為判斷條件的返回值,則會打印多遍。

5.fliter(funcrion(value,index,arr){}):對數組的每一項都運行給定函數,進行過濾,將符合條件的數組項添加到新的數組中,并返回新的數組。

   var aNum=[1,2,3,4];
    console.log(aNum.filter(function (num) {
        return num > 1;
    }));//[2,3,4,]
    aNum.filter(function (num) {
        console.log(num > 1);//true true true
    })

注意:filter()方法對數組項進行過濾,然后將符合條件的數組項添加到一個新的數組并返回,但是如果直接打印這個判斷條件,相當于打印的判斷條件的結果,只會返回true或者false。

6.ES6中新增的迭代方法

1.find():返回第一個符合傳入測試(函數)條件的數組元素。


  var aNum=[10,20,30,40];

    console.log(aNum.find(function (num) {

        return num > 19;

    }));//1

    console.log(aNum.find(function (num) {

        return num < 0;

    }));//undefined



2.findIndex():返回符合傳入測試(函數)條件的數組元素索引。


console.log(aNum.findIndex(function (num) { return num > 19; }));//3


3.includes():判斷一個數組是否包含一個指定的值。

總結:

forEach()與map()是一對,用于數組遍歷執行指定函數,前者不返回數組,后者返回 處理過的新數組。
every()與some()是一對,分別適用于檢測數組是否全部滿足某條件或者存在滿足的數組項,返回true或false。
filter()則是相當于過濾器的存在,過濾掉數組中不符合條件的數據,將符合條件的數組項添加到新數組,并返回。
————————————————
版權聲明:本文為CSDN博主「Mr_Han119」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_39155611/java/article/details/106294417


日歷

鏈接

個人資料

藍藍設計的小編 http://m.skdbbs.com

存檔

92国产精品视频_亚洲a级在线观看_国产精品电影观看_国产精品免费观看在线_精品伊人久久97_亚洲人成在线观_尤物九九久久国产精品的特点_成人激情在线播放_成人黄色大片在线免费观看_亚洲成人精品久久久_久久免费视频在线观看_久久精品国产一区_国产一区二区三区18_亚洲欧美中文字幕在线一区_日韩美女中文字幕_日韩视频免费在线
国产中文字幕一区二区三区| 久久久美女毛片| 日韩欧美极品在线观看| 99精品在线观看视频| 日本在线观看天堂男亚洲| 日本高清免费电影一区| 国产黄色一区| 亚洲欧美日韩不卡一区二区三区| 日韩电影一区二区三区四区| 亚洲天堂男人的天堂| 亚洲电影在线看| 日韩**中文字幕毛片| 欧美日韩在线二区| 日韩一二三区不卡| 日韩网站在线| www.黄在线观看| 国产精品一区二区免费福利视频| 色噜噜狠狠色综合中国| 国产午夜精品久久久久久免费视| 国内精品偷拍| 91成人伦理在线电影| 国产精品国产精品国产专区蜜臀ah| 日韩有码欧美| 国产不卡在线观看| 三上亚洲一区二区| 欧洲亚洲一区二区三区四区五区| 国产精品乱战久久久| 欧美精品一区二区三区很污很色的| 亚洲线精品一区二区三区| 亚洲久本草在线中文字幕| 久久99九九| 国产成+人+综合+亚洲欧美| 欧美大人香蕉在线| 高清视频一区二区三区| 亚洲6080在线| 欧美人与性禽动交精品| 精品999在线播放| 涩涩av在线| 色老头一区二区三区在线观看| 在线播放国产一区中文字幕剧情欧美| 免费亚洲电影在线| 久久国产直播| 久久伊人精品一区二区三区| 日韩高清有码在线| 人禽交欧美网站免费| 精品国产区在线| 精品国产精品网麻豆系列| 欧美影视一区在线| 欧美三区视频| 手机在线一区二区三区| 午夜伦欧美伦电影理论片| 丁香花高清在线观看完整版| 99久久夜色精品国产亚洲96| 亚洲激情国产精品| 不卡电影免费在线播放一区| 国产欧美精品在线观看| 在线成人黄色| 国产高清自产拍av在线| 国产精品成人av性教育| 美女精品在线| 欧美午夜片在线免费观看| 无遮挡爽大片在线观看视频| 性欧美video高清bbw| 久久6精品影院| 日韩风俗一区 二区| 亚洲成人一品| 国产精品一二一区| 99久久久久国产精品免费| 亚洲日韩中文字幕一区| 成人福利网站在线观看11| 这里只有精品免费| 亚洲的天堂在线中文字幕| 国产精品天堂蜜av在线播放| 欧美一区二区啪啪| 精品国产精品一区二区夜夜嗨| 国产在线观看91一区二区三区| 在线播放日韩专区| 亚洲午夜日本在线观看| 午夜免费视频在线国产| 国产成人精品在线视频| 欧美日韩不卡一区二区| 免费一区二区三区视频导航| 欧美亚洲精品日韩| 亚洲网址在线观看| 日韩免费毛片| 成人毛片av在线| 亚洲国产精品自拍| 激情亚洲综合在线| 成人资源在线| 国外成人在线视频网站| 亚洲电影av在线| 日韩一区二区三区精品视频第3页| 在线播放成人| 在线不卡a资源高清| 日韩成人一区二区三区在线观看| 91tv亚洲精品香蕉国产一区7ujn| 色成人免费网站| 日韩精品成人一区二区三区| av一区在线播放| 91超碰这里只有精品国产| av成人免费在线观看| 久久精品国产一区二区三区| 日本在线观看高清完整版| av成人国产| 国产精品久久久久久久av电影| 日本韩国欧美超级黄在线观看| 麻豆成人小视频| 在线观看免费视频你懂的| 欧洲一区二区视频| 欧美午夜美女看片| 91成人短视频在线观看| 成人高清视频免费观看| 波多野结衣在线观看一区二区| 老色鬼在线视频| 成人午夜电影免费在线观看| 91成人免费观看网站| 国产精品视频在线观看| 国产精品免费观看视频| 91在线免费视频| 97久久精品人人澡人人爽| 国产精品大片免费观看| 久久一区二区三区四区五区| 成人av地址| 影音先锋男人在线资源| 亚洲一区二区久久久久久久| 久久96国产精品久久99软件| 国产日韩精品久久| 色呦呦视频在线观看| 男女精品网站| 欧美久久一二三四区| 国产91精品对白在线播放| 伊人久久大香线蕉精品组织观看| 92国产精品视频| 欧美精品videos另类| 国产精品亚洲一区二区三区| 7777精品伊人久久久大香线蕉经典版下载| 欧美理论影院| 国产原创一区二区三区| 永久555www成人免费| 亚洲色图国产| 欧美精品粉嫩高潮一区二区| 欧美日本韩国一区二区三区| 欧美在线播放| 国产日韩欧美中文在线| 亚洲人成电影在线观看天堂色| 精品美女永久免费视频| 麻豆精品久久精品色综合| 亚洲欧美一区二区久久| 亚洲精品福利免费在线观看| 97人人爽人人澡人人精品| 欧美久久久影院| 国产一区二区三区日韩欧美| 日韩精品欧美精品| 亚洲精品福利在线观看| 在线观看www91| 国产亚洲人成a一在线v站| 国产一区二区三区成人欧美日韩在线观看| 成人午夜电影网站| 性欧美videoshd高清| www.av一区视频| 成人激情视频| 欧美一区深夜视频| 日韩一区二区三区视频在线观看| 久久久久久久久久久久久女国产乱|