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

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

JavaScript數組Filter方法

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

想要學習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粉嫩萝控精品福利网站 | 欧美日韩一区二区三在线 | 色综合91久久精品中文字幕 | 天天干夜干 | 四虎影院免费视频 | 毛片黄片一级片 | 精品国产网 | 午夜香蕉成视频人网站高清版 | 国产欧美亚洲精品第二区首页 | 一级欧美激情毛片 | 国产成人三级 | 麻豆精品成人免费国产片 | 在线 中文字幕 日韩 欧美 | 成年人的毛片 | 日韩精品一区二区三区中文字幕 | 国产精品美女自在线观看免费 | 欧美成人免费网在线观看 | 毛片在线看网站 | 欧美在线观看一区 | 亚洲精品国产美女在线观看 | 午夜欧美性视频在线播放 | 天天色天天| 老司机精品视频个人在观看 | 337p欧美超大胆日本人术艺术 | 久久青草视频 | 九九99久久精品午夜剧场免费 | 91在线成人 | 天天色天天操综合网 | 加勒比精品久久一区二区三区 | 久久久青青久久国产精品 | 中文字幕丝袜在线56页 | 欧美在线观看一区 | 精品视频999 | 天天干狠狠干 | 欧美国产日韩在线 | 日本成人一区二区三区 | 一级毛片免费的 | 中文在线免费视频 | 久久综合狠狠综合久久综合88 | a级毛片高清免费视频 |