大战熟女丰满人妻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ù)文檔推薦 >>
主站蜘蛛池模板: 色综合天天综合网国产人 | 国产第一页久久亚洲欧美国产 | 国产福利第一视频 | 奇米网第四色 | 欧美成人免费高清网站 | 4hu四虎免费影院www | 中文字幕在线最新在线不卡 | 免费四虎永久在线精品 | 大杳蕉伊人狼人久久一本线 | 99视频一区| 欧美成人全部免费观看1314色 | 狠狠色欧美亚洲狠狠色五 | 精品国产一区二区三区不卡 | a一区二区三区视频 | 精久久| 天天操夜夜操 | 国产乱在线 | 成人97在线观看免费高清 | 日本一级片免费观看 | 日韩 综合 | 婷婷综合久久中文字幕一本 | 精品69久久久久久99 | 91精品国产91久久久久久麻豆 | 国产dvd毛片在线视频 | 高清一区二区 | xxxxxxx泡妞中国 | 曰本女人性配视频 | 欧美综合国产精品日韩一 | 四虎影永久在线观看精品 | 在线观看中文字幕第一页 | 99热在线精品观看 | 日本免费一区二区久久人人澡 | 久久久久国产午夜 | 纯欧美一级毛片_免费 | 久久久午夜影院 | 亚洲国产一区在线二区三区 | 日韩欧美中文字幕一区二区三区 | 天天操天天干天天 | 四虎永久影院 | 一区二区三区免费精品视频 | 国产高清美女一级毛片久久 |