大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 JavaScript數(shù)組Filter方法

JavaScript數(shù)組Filter方法

更新時間:2022-02-07 10:31:48 來源:動力節(jié)點 瀏覽1545次

想要學(xué)習(xí)JavaScript數(shù)組Filter方法,首先來看下Array filter()方法的示例。

例子:

<script>
    // JavaScript to illustrate findIndex() method
    function canVote(age) {
        return age >= 18;
    }  
    function func() {
        var filtered = [24, 33, 16, 40].filter(canVote);
        document.write(filtered);
    }
    func();
</script>     

輸出:

[24,33,40]

arr.filter ()方法用于從給定數(shù)組創(chuàng)建一個新數(shù)組,該數(shù)組僅由給定數(shù)組中滿足參數(shù)方法設(shè)置的條件的元素組成。

句法:

array.filter(回調(diào)(元素,索引,arr),thisValue)

參數(shù):此方法接受上述五個參數(shù),如下所述:

callback:此參數(shù)保存要為數(shù)組的每個元素調(diào)用的函數(shù)。

element:參數(shù)保存當(dāng)前正在處理的元素的值。

index:該參數(shù)是可選的,它保存從0開始的數(shù)組中currentValue元素的索引。

arr:此參數(shù)是可選的,它保存了調(diào)用 Array.every 的完整數(shù)組。

thisValue:此參數(shù)是可選的,它保存要作為 this 傳遞的上下文,以便在執(zhí)行回調(diào)函數(shù)時使用。如果傳遞了上下文,那么每次調(diào)用回調(diào)函數(shù)時都會這樣使用,否則默認(rèn)使用 undefined。

返回值:此方法返回一個新數(shù)組,該數(shù)組僅由滿足arg_function條件的元素組成。

下面的示例說明了JavaScript 中的arr.filter()方法:

示例 1:在此示例中,方法filter()創(chuàng)建了一個新數(shù)組,該數(shù)組僅由滿足isPositive()函數(shù)檢查的條件的元素組成。

函數(shù)isPositive(值){
  返回值 > 0;
}
var 過濾 = [112, 52, 0, -1, 944].filter(isPositive);
打印(過濾);

輸出:

[112,52,944]

示例 2:在此示例中,方法filter()創(chuàng)建了一個新數(shù)組,該數(shù)組僅包含滿足isPositive()函數(shù)檢查的條件的元素。

函數(shù)是偶數(shù)(值){
  返回值 % 2 == 0;
}
var 過濾 = [11, 98, 31, 23, 944].filter(isEven);
打印(過濾);

輸出:

[98,944]

上述方法的代碼定義如下:

程序1:

<script>
    // JavaScript to illustrate filter() method
    function isPositive(value) {
        return value > 0;
    }  
    function func() {
        var filtered = [112, 52, 0, -1, 944].filter(isPositive);
        document.write(filtered);
    }
    func();
</script>

輸出:

[112,52,944]

方案二:

<script>
    // JavaScript to illustrate filter() method
    function isEven(value) {
        return value % 2 == 0;
    }  
    function func() {
        var filtered = [11, 98, 31, 23, 944].filter(isEven);
        document.write(filtered);
    }
    func();
</script>

輸出:

[98,944]

支持的瀏覽器:JavaScript Array filter()方法支持的瀏覽器如下:

谷歌瀏覽器

微軟邊緣 9.0

火狐瀏覽器 1.5

蘋果瀏覽器

歌劇

以上就是關(guān)于“JavaScript數(shù)組Filter方法”的介紹,大家如果想了解更多相關(guān)知識,不妨來關(guān)注一下動力節(jié)點的Filter教程,里面的課程內(nèi)容細(xì)致全面,通俗易懂,比較適合沒有基礎(chǔ)的小伙伴學(xué)習(xí),希望對大家能夠有所幫助。

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 国产欧美日韩高清专区手机版 | 全部免费的毛片在线看青青 | 国外欧美一区另类中文字幕 | 特级全黄一级毛片视频 | 欧美亚洲国产激情一区二区 | 四虎影院观看 | 成人深夜视频在线观看 | 男人深夜网站 | 国产精品欧美日韩精品 | 国产一区二区三区免费视频 | 全黄一级裸片视频免费区 | 狠狠88综合久久久久综合网 | 久久天天躁夜夜躁狠狠 | 国产日韩欧美成人 | 蜜桃精品免费久久久久影院 | 在线观看国产久青草 | 九九精品久久久久久久久 | 国产精品久久久久久一级毛片 | 国产成人丝袜精品自啪在线 | 午夜免费福利不卡网址92 | 久久久久久极精品久久久 | 伊人伊色 | 久久精品影院一区二区三区 | 一级片免费网站 | 成人小视频在线观看免费 | 337p色噜噜| 日韩一级a毛片欧美一级 | 欧美性理论片在线观看片免费 | 久久这里只有精品免费的 | 操久在线| 欧美国产日韩911在线观看 | 日韩区在线 | 亚欧成人毛片一区二区三区四区 | 九九热免费观看 | 成人黄色一级毛片 | 成人免费视频在线 | 精品国产线拍大陆久久尤物 | 精品推荐 国产 | 99精品国产兔费观看66 | 中国女人69xxxxx | 91精品成人福利在线播放 |