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

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

JavaScript數(shù)組Filter方法

更新時(shí)間:2022-02-07 10:31:48 來源:動(dòng)力節(jié)點(diǎn) 瀏覽1508次

想要學(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)建一個(gè)新數(shù)組,該數(shù)組僅由給定數(shù)組中滿足參數(shù)方法設(shè)置的條件的元素組成。

句法:

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

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

callback:此參數(shù)保存要為數(shù)組的每個(gè)元素調(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ù)時(shí)使用。如果傳遞了上下文,那么每次調(diào)用回調(diào)函數(shù)時(shí)都會(huì)這樣使用,否則默認(rèn)使用 undefined。

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

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

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

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

輸出:

[112,52,944]

示例 2:在此示例中,方法filter()創(chuàng)建了一個(gè)新數(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)知識(shí),不妨來關(guān)注一下動(dòng)力節(jié)點(diǎn)的Filter教程,里面的課程內(nèi)容細(xì)致全面,通俗易懂,比較適合沒有基礎(chǔ)的小伙伴學(xué)習(xí),希望對大家能夠有所幫助。

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

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 久久99九九| 国产精品麻豆 | 国产精品美女久久久久久 | 中文字幕久久综合伊人 | 日本一级特级毛片视频 | 亚州精品视频 | 精品国产影院 | 香蕉免费在线视频 | 久久综合久久自在自线精品自 | 国产一区二区三区久久精品小说 | 欧美国产一区二区二区 | 精品久久久久久中文字幕一区 | 一区二区三区在线播放视频 | 亚洲男人的天堂在线视频 | 国产亚洲一区二区精品 | 中文字幕日韩精品在线 | 国产成人精品免费久久久久 | 亚洲欧美日韩综合一区久久 | 一区二区三区视频 | 日本xxxx色视频在线观看免 | 亚洲网在线观看 | 国产swag在线观看 | 亚洲天天综合 | 国产欧美曰韩一区二区三区 | 色天使久久综合网天天 | 欧美aⅴ| 在线一级毛片 | 国产成人在线视频网站 | 欧美另类videos粗暴黑人 | 99视频国产热精品视频 | 青青久操视频 | 色女影院| 国产精品99久久久久久小说 | 欧美深度肠交 | 国产美女福利视频 | 亚洲免费久久 | 欧美综合社区 | 久久影院在线观看 | 男人你懂的网站 | 国产亚洲精品自在线观看 | 717影院理论午夜伦八戒 |