您好,登錄后才能下訂單哦!
這篇文章主要介紹了javascript中find()方法的作用,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
1.可以使網(wǎng)頁具有交互性,例如響應用戶點擊,給用戶提供更好的體驗。 2.可以處理表單,檢驗用戶的輸入,并提供及時反饋節(jié)省用戶時間。 3.可以根據(jù)用戶的操作,動態(tài)的創(chuàng)建頁面。 4使用JavaScript可以通過設置cookie存儲在瀏覽器上的一些臨時信息。
js中find()方法用于返回通過測試(函數(shù)內(nèi)判斷)的數(shù)組的第一個元素的值,如果沒有符合條件的元素返回“undefined”;基本語法“array.find(function(當前元素, 索引, 數(shù)組對象))”。
本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。
find() 方法返回通過測試(函數(shù)內(nèi)判斷)的數(shù)組的第一個元素的值。
find() 方法為數(shù)組中的每個元素都調用一次函數(shù)執(zhí)行:
當數(shù)組中的元素在測試條件時返回 true 時, find() 返回符合條件的元素,之后的值不會再調用執(zhí)行函數(shù)。
如果沒有符合條件的元素返回 undefined
find() 對于空數(shù)組,函數(shù)是不會執(zhí)行的。
find() 并沒有改變數(shù)組的原始值。
語法:
array.find(function(currentValue, index, arr),thisValue)
參數(shù) | 描述 |
---|---|
function(currentValue, index,arr) | 必需。數(shù)組每個元素需要執(zhí)行的函數(shù)。 函數(shù)參數(shù):參數(shù)描述currentValue必需。當前元素index可選。當前元素的索引值arr可選。當前元素所屬的數(shù)組對象 |
thisValue | 可選。 傳遞給函數(shù)的值一般用 "this" 值。 如果這個參數(shù)為空, "undefined" 會傳遞給 "this" 值 |
返回值:返回符合測試條件的第一個數(shù)組元素值,如果沒有符合條件的則返回 undefined。
示例:
let test = [1, 2, 3, 4, 5]; let a = test.find(item => item > 3); console.log(a); //4 let b = test.find(item => item == 0); console.log(b); //undefined
感謝你能夠認真閱讀完這篇文章,希望小編分享的“javascript中find()方法的作用”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業(yè)資訊頻道,更多相關知識等著你來學習!
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。