首頁 > web前端 > js教程 > javascript find()的用法是什麼

javascript find()的用法是什麼

青灯夜游
發布: 2021-11-24 17:41:08
原創
13378 人瀏覽過

javascript中,find()方法用來取得陣列中符合指定條件的第一個元素,該方法會為陣列中的每個元素都呼叫一次回呼函數,透過回呼函數來尋找符合指定條件的第一個元素;語法「array.find(function(..),Value)」。

javascript find()的用法是什麼

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

在javascript中,find()方法用來取得陣列中符合指定條件的第一個元素。

find() 方法傳回符合指定條件(函數內判​​斷)的陣列的第一個元素的值。

find() 方法對陣列中存在的每個元素執行一次回呼函數:

  • 如果找到函數傳回true 值的陣列元素,則find() 傳回此陣列元素的值(且不檢查剩餘值)

  • 否則傳回undefined

語法:

array.find(function(currentValue, index, arr),thisValue)
登入後複製
參數描述
#function(currentValue, index,arr)必需。數組每個元素需要執行的函數。
  • currentValue 必要。目前元素

  • index 可選。目前元素的索引值

  • arr 可選。目前元素所屬的陣列物件

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

#範例:取得數組中年齡大於等於18 的第一個元素

var ages = [3, 10, 18, 20];
function checkAdult(age) {
    return age >= 18;
}
console.log(ages.find(checkAdult));
登入後複製

javascript find()的用法是什麼

【相關推薦:javascript學習教學

以上是javascript find()的用法是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板