站長資訊網
        最全最豐富的資訊網站

        javascript find()方法是干什么的

        在javascript中,find()方法用于獲取數組中第一個符合條件的元素。該方法會為數組中的每個元素都調用一次回調函數,在回調函數中測試數組元素是否符合條件,當數組中的元素符合條件則返回該元素,且后的值不會再調用執行回調函數。

        javascript find()方法是干什么的

        本教程操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

        find() 方法返回滿足提供的測試函數的數組中第一個元素的值。

        find() 方法為數組中的每個元素都調用一次回調函數執行:

        • 當數組中的元素在測試條件時返回 true 時, find() 返回符合條件的元素,之后的值不會再調用執行函數。

        • 如果沒有符合條件的元素返回 undefined

        注意: find() 對于空數組,函數是不會執行的。

        注意: find() 并沒有改變數組的原始值。

        語法:array.find(callback, thisArg)

        參數 描述
        callback

        為數組中的每個元素運行的函數。

        函數參數:

        • element(必填)-數組中正在處理的當前元素

        • index(可選)-數組中正在處理的當前元素的索引

        • array(可選)- 當前元素所屬的數組對象

        thisValue 可選。 傳遞給函數的值一般用 "this" 值。
        如果這個參數為空, "undefined" 會傳遞給 "this" 值

        返回值:返回符合測試條件的第一個數組元素值,如果沒有符合條件的則返回 undefined。

        示例:獲取數組中年齡大于 18 的第一個元素

        var ages = [3, 10, 18, 20];  function checkAdult(age) {     return age >= 18;}  function myFunction() {     document.getElementById("demo").innerHTML = ages.find(checkAdult);}

        輸出結果:

        18

        【推薦學習:javascript高級教程】

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 99久久精品免费| 久久亚洲精品视频| 国产成人无码久久久精品一| 欧美日韩国产精品| 欧美极品欧美精品欧美视频| 精品无码久久久久久尤物| 日韩一区二区三区精品| 87国产私拍福利精品视频| 2020国产精品| 国内精品久久久久久久97牛牛| 无码日韩人妻精品久久蜜桃| 久久亚洲国产精品五月天婷| 成人一区二区三区精品| 欧美日韩精品在线观看| 99在线精品免费视频| 日韩精品乱码AV一区二区| 热综合一本伊人久久精品| 国产精品日韩深夜福利久久 | 国产人成精品综合欧美成人| 国产精品91视频| 国产探花在线精品一区二区| 亚洲AV永久无码精品网站在线观看| avtt天堂网久久精品| 精品国产a∨无码一区二区三区| 亚洲国产成人久久精品影视| 国产香蕉精品视频在| 国产精品久久一区二区三区| 2022国产精品福利在线观看| 国产精品无码A∨精品影院| 国产日韩精品欧美一区| 国产美女精品一区二区三区| 午夜精品久久久久久中宇| 亚洲精品中文字幕乱码三区| 中文字幕日韩精品在线| 国产成人精品久久亚洲高清不卡 国产成人精品久久亚洲高清不卡 国产成人精品久久亚洲 | 亚洲天堂久久精品| 国产精品爽黄69天堂a| 久久夜色精品国产亚洲| 久久亚洲国产欧洲精品一| 久久最新精品国产| 99精品国产成人一区二区|