黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

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

JavaScript數組Filter方法

更新時間:2022-02-07 10:31:48 來源:動力節點 瀏覽1547次

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

句法:

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

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

callback:此參數保存要為數組的每個元素調用的函數。

element:參數保存當前正在處理的元素的值。

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

arr:此參數是可選的,它保存了調用 Array.every 的完整數組。

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

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

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

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

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

輸出:

[112,52,944]

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

函數是偶數(值){
  返回值 % 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

蘋果瀏覽器

歌劇

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

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 午夜毛片在线观看 | 色偷偷亚洲第一成人综合网址 | 福利网站在线观看 | 亚欧有色在线观看免费版高清 | 91精品国产综合久久青草 | 欧美日韩高清 | 一级欧美视频 | 日韩国产成人精品视频 | 亚洲综合久久综合激情久久 | 一区二区三区欧美在线 | 国产精品久久久久久网站 | 天天干天天曰天天操 | 日韩高清性爽一级毛片免费 | 欧美一级高清片免费一级 | 精品欧美一区二区三区 | 高h喷水荡肉爽文各种场合 高h喷水荡肉爽文np欲 | 亚洲狠狠婷婷综合久久久图片 | 天堂网www中文天堂在线 | 特一级黄色大片 | 九九爱精品视频 | 国产精品推荐天天看天天爽 | 亚洲欧美成人综合 | 成人网18入口 | sss亚洲国产欧美一区二区 | 国产精品视频a | 视频二区国产 | 1000部禁部视频免费大看 | 九九热九九热 | 国产无套免费网站 | 国产黄色小视频网站 | 国产三级风情寡妇 | 亚洲欧美日韩精品久久奇米色影视 | 日日夜夜天天干 | 国产精品欧美日韩精品 | 99精品视频在线观看 | 国产精品麻豆免费版 | 二级毛片免费观看全程 | 欧美一区二区三区在线播放 | 亚洲射图 | 国产成人一区二区三区 | 日日碰夜夜 |