99久久精品国产片-99久久精品国产免费-99久久精品国产麻豆-99久久精品国产国产毛片-99久久精品国产高清一区二区-99久久精品费精品国产一区二区

關于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://www.lapeinture.cn

存檔

国产韩国精品一区二区三区| 国产极品白嫩美女在线观看看| 99久久网站| 精品国产亚洲一区二区三区| 亚州视频一区二区| 国产一区精品| 欧美一级视频免费| 国产网站免费视频| 久久99爰这里有精品国产| 国产不卡福利| 精品视频一区二区三区| 午夜激情视频在线观看| 国产一区精品| a级黄色毛片免费播放视频| 国产国语对白一级毛片| 久久久成人网| 毛片的网站| 日韩一级精品视频在线观看| 国产不卡在线播放| 色综合久久天天综合| 国产高清在线精品一区二区| 香蕉视频久久| 久久99中文字幕| 国产不卡在线看| 成人免费观看视频| 成人免费观看的视频黄页| 欧美大片一区| 精品视频在线观看一区二区三区| 精品国产一区二区三区久久久蜜臀 | 一级女性大黄生活片免费| 九九九在线视频| 欧美另类videosbestsex视频| 一级女人毛片人一女人| 精品国产一区二区三区免费| 日本免费看视频| 色综合久久天天综合| 国产伦精品一区二区三区在线观看| 欧美大片aaaa一级毛片| 国产一区二区精品久久91| 91麻豆国产福利精品| 精品国产一区二区三区久久久蜜臀| 欧美另类videosbestsex高清| 国产a网| 国产精品自拍亚洲| 99久久网站| 日本特黄特色aa大片免费| 毛片的网站| 青青久久精品国产免费看| 午夜欧美福利| 香蕉视频亚洲一级| 精品国产一区二区三区久久久蜜臀| 黄视频网站在线看| 国产网站免费| 国产麻豆精品| 九九免费高清在线观看视频| 欧美国产日韩一区二区三区| 亚欧乱色一区二区三区| 国产网站麻豆精品视频| 免费国产在线观看| 国产成a人片在线观看视频| 国产网站在线| 亚洲精品影院一区二区| 国产福利免费视频| 色综合久久手机在线| 欧美a级片视频| 国产极品精频在线观看| 国产伦精品一区三区视频| 欧美大片a一级毛片视频| 夜夜操网| 免费的黄视频| 国产高清视频免费观看| 一本伊大人香蕉高清在线观看| 欧美国产日韩精品| 欧美另类videosbestsex| 美国一区二区三区| 日本在线不卡免费视频一区| 日韩av东京社区男人的天堂| 精品久久久久久中文字幕一区| 日本在线不卡视频| 韩国妈妈的朋友在线播放| 精品视频在线观看视频免费视频| 国产麻豆精品免费视频| 国产国语对白一级毛片| 沈樵在线观看福利| 中文字幕Aⅴ资源网| 四虎影视库| 九九热精品免费观看| 在线观看成人网 | 日韩在线观看免费完整版视频| 精品视频免费在线| 国产精品免费久久| 天天做日日干| 一级毛片视频播放| 国产a视频| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产不卡高清在线观看视频| 精品国产三级a| 日本特黄特色aaa大片免费| 国产网站麻豆精品视频| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 欧美一级视| 精品视频免费看| 深夜做爰性大片中文| 精品国产一区二区三区久久久蜜臀 | 欧美激情一区二区三区在线| 久久久久久久网| 国产成人精品一区二区视频| 一级女性全黄久久生活片| 成人免费网站视频ww| 国产美女在线一区二区三区| 99久久精品国产国产毛片| 四虎影视久久| 国产视频一区在线| 一级毛片视频在线观看| 99热热久久| 日韩免费片| 亚洲天堂在线播放| 久久99青青久久99久久| 精品国产一区二区三区精东影业| 日本伦理片网站| 色综合久久天天综合观看| 香蕉视频三级| 欧美1区| 韩国毛片 免费| 久久精品免视看国产成人2021| 精品国产香蕉在线播出 | 国产亚洲免费观看| 99久久网站| 国产美女在线观看| 美女免费精品视频在线观看| 精品视频一区二区三区| 精品国产一区二区三区免费| 国产视频久久久| 韩国毛片免费| 国产不卡在线播放| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 亚洲第一色在线| 在线观看成人网 | 九九久久国产精品| 午夜激情视频在线播放| 日韩中文字幕在线观看视频| 精品在线免费播放| 91麻豆精品国产自产在线观看一区 | 国产麻豆精品hdvideoss| 亚欧乱色一区二区三区| 九九精品在线播放| 青草国产在线| 日韩av片免费播放| 97视频免费在线观看| 黄视频网站在线观看| 91麻豆精品国产高清在线| 欧美爱色| 一级毛片视频免费| 九九精品久久久久久久久| a级精品九九九大片免费看| 可以在线看黄的网站| 日本在线www| 一本高清在线| 日本在线www| 精品在线视频播放| 麻豆网站在线看| 国产网站免费在线观看| 99久久精品国产国产毛片| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 黄色免费网站在线| 国产高清视频免费观看| 精品在线观看一区| 色综合久久天天综合| 深夜做爰性大片中文| 国产一区二区精品| 国产成人精品影视| 国产高清视频免费| a级黄色毛片免费播放视频| 日韩专区在线播放| 四虎影视久久久免费| 九九精品影院| 日本特黄特黄aaaaa大片| 久久国产影视免费精品| 国产成人欧美一区二区三区的| 欧美激情一区二区三区视频高清| 日韩中文字幕一区| 亚飞与亚基在线观看| 美国一区二区三区| 国产原创视频在线| 99久久网站| 99热热久久| 国产美女在线观看| 青草国产在线观看| 国产欧美精品| 一级女性大黄生活片免费| 国产一区二区精品尤物| 久久国产精品自线拍免费| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 精品久久久久久中文| 欧美激情一区二区三区在线播放| 亚洲精品久久久中文字| 韩国三级视频网站| 久久福利影视| 中文字幕Aⅴ资源网| 国产精品1024永久免费视频|