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

        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精品视频网站| 亚洲精品午夜国产VA久久成人 | 精品国产91久久久久久久a| 久久精品中文騷妇女内射| 久久亚洲AV永久无码精品| 91av国产精品| 国产三级精品三级在线专区1 | 国产精品嫩草影院AV| 亚洲精品无码高潮喷水在线| 日本精品少妇一区二区三区| 亚洲国语精品自产拍在线观看| 国产精品美女久久久久久2018 | 精品无码无人网站免费视频 | 999国产精品色在线播放| 国精品无码一区二区三区在线 | 正在播放酒店精品少妇约| 日本Aⅴ大伊香蕉精品视频 | 97久久久久人妻精品专区| 亚洲国产精品无码久久一线| 网友偷拍日韩精品| 精品欧美激情在线看| 国产精品单位女同事在线| 99re只有精品8中文| 久久精品无码一区二区三区| 国产精品18久久久久久vr| 2021最新国产精品网站| .精品久久久麻豆国产精品| 国产精品三级国产电影| 精品国产第一国产综合精品| 精品免费人成视频app| 精品国产乱码久久久久久1区2区| 经典国产乱子伦精品视频| 久久精品国产99久久无毒不卡 | 久久亚洲AV永久无码精品| 免费人成在线观看欧美精品| 久久无码精品一区二区三区| 久久久亚洲精品蜜桃臀| 完整观看高清秒播国内外精品资源| 午夜精品一区二区三区在线观看| 日本精品一区二区三区在线视频| 亚洲乱码日产精品a级毛片久久|