站長(zhǎng)資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        es6中filter和map的區(qū)別是什么

        es6中filter和map的區(qū)別:map方法返回的新數(shù)組是原數(shù)組的映射,新數(shù)組與原數(shù)組長(zhǎng)度相同,數(shù)值不同;而filter方法返回的新數(shù)組是原數(shù)組過(guò)濾后的,新數(shù)組與原數(shù)組長(zhǎng)度不同,數(shù)值不變。

        es6中filter和map的區(qū)別是什么

        本教程操作環(huán)境:windows10系統(tǒng)、ECMAScript 6.0版、Dell G3電腦。

        es6中filter和map的區(qū)別是什么

        map和filter參數(shù)完全相同

        array.filter(function(currentValue,index,arr), thisValue)
        • currentValue:數(shù)組元素;

        • index:索引

        • arr:原數(shù)組;

        • thisValue:作為該執(zhí)行回調(diào)時(shí)使用,傳遞給函數(shù),用作 “this” 的值

        用途不同:

        1、map方法返回的新數(shù)組是原數(shù)組的映射,何為映射?就是和原數(shù)組的長(zhǎng)度相同,數(shù)值做相應(yīng)處理。

        2、filter方法返回的值是過(guò)濾原數(shù)組后的新數(shù)組,和原數(shù)組長(zhǎng)度不同,數(shù)值不變。

        示例如下:

        filter:

        語(yǔ)法:

        arr.filter(function(val,index,arr){})

        es6中filter和map的區(qū)別是什么

        由此可得出:

        filter會(huì)移除所有為假的數(shù)據(jù),換句話說(shuō),也就是過(guò)濾,過(guò)濾出滿足條件的數(shù)據(jù)。

        map:

        語(yǔ)法:

        arr.map(function(val,index,arr){})

        用相同的代碼來(lái)實(shí)現(xiàn),看看結(jié)果是什么

        es6中filter和map的區(qū)別是什么

        所以map一般適用于計(jì)算,可以返回計(jì)算結(jié)果。

        但是當(dāng)遇到條件判斷時(shí),只會(huì)返回是否為ture或false。

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
        主站蜘蛛池模板: 日韩精品一区二区三区影院| 特级精品毛片免费观看| 四虎国产精品永免费| 欧美精品人爱c欧美精品| 特级精品毛片免费观看| 欧美激情精品久久久久久久九九九| 欧美成人精品一区二区三区| 久久精品水蜜桃av综合天堂| 欧美日韩精品一区二区视频| 国产精品麻豆欧美日韩ww| 国产精品久久永久免费| 精品无码国产污污污免费网站| 亚洲精品高清在线| 久久精品18| 精品久久综合1区2区3区激情| 91精品国产福利在线观看麻豆| 国产大片91精品免费观看不卡| 久久精品国产亚洲精品2020| 亚洲精品无码高潮喷水在线| 无码AV动漫精品一区二区免费 | 国产专区日韩精品欧美色| 欧美一区二区精品久久| 精品综合久久久久久97超人| 成人午夜精品视频在线观看| 国产精品久久久亚洲| 精品成在人线AV无码免费看| 日韩精品无码一本二本三本| 中文字幕精品一区二区精品| 三上悠亚久久精品| 无码精品A∨在线观看中文| 宅男宅女精品国产AV天堂| 中文国产成人精品久久亚洲精品AⅤ无码精品 | 国产精品青草视频免费播放| 国产精品户外野外| 国产成人精品cao在线| 中文字幕亚洲综合精品一区| 97久久精品人人澡人人爽| 国产精品VIDEOSSEX久久发布| 久久久久夜夜夜精品国产| 亚洲国产精品第一区二区| 亚洲一区精品中文字幕|