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

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號
国产真实乱子伦精品视频| 国产精品爽黄69天堂a| 国产成人精品久久综合| 中文国产成人精品久久一区| 亚洲欧洲国产日韩精品| 国产精品扒开腿做爽爽爽的视频| 国产精品视频yuojizz| 2021国内精品久久久久影院| 日韩精品久久久久久久电影蜜臀 | 亚洲熟妇久久精品| 国产国拍精品亚洲AV片| 亚洲国产一成久久精品国产成人综合| 亚洲AV永久无码精品网站在线观看| 亚洲国产精品久久网午夜| 久热精品视频第一页| 无码人妻精品一区二区三区99不卡| 手机日韩精品视频在线看网站 | jizzjizz国产精品久久| 精品一区二区三区在线播放| 国产人成精品香港三级在| 99热精品在线播放| 日韩精品内射视频免费观看 | 国产三级久久精品三级| 国产精品福利久久香蕉中文 | 精品久久久久久无码人妻热| 日韩精品免费电影| 孩交精品xxxx视频视频| 久久精品亚洲日本波多野结衣| 亚洲日韩精品无码AV海量| 97久久精品人妻人人搡人人玩 | 国产日韩精品一区二区三区| 日韩欧精品无码视频无删节| 日韩欧国产精品一区综合无码| 中文字幕日韩精品麻豆系列| 欧美日韩久久久精品A片| 日韩一级电影在线观看| 无码国产亚洲日韩国精品视频一区二区三区 | 国产成人精品曰本亚洲79ren| 亚洲高清国产拍精品青青草原| 亚洲精品WWW久久久久久| 国产精品美女久久久久av爽|