Metoden find
Metoden find hjælper med at finde det første element
i et array i henhold til den
callback, der sendes som parameter.
Hvis elementet ikke findes, returneres undefined.
Syntaks
array.find(funktion);
Eksempel
Lad os finde det element i arrayet, der opfylder betingelserne specificeret i funktionen:
let arr = [1, 2, 3, 4];
let res = arr.find(function(currentValue) {
return currentValue > 0;
});
console.log(res);
Resultatet af kodeudførelsen:
1
Eksempel
Lad os finde det element i arrayet,
hvis længde er lig med 2:
let arr = ['abc', 'defg', 'kl', 'mn'];
let res = arr.find(function(elem) {
return elem.length == 2;
});
console.log(res);
Som et resultat af kodeudførelsen vil vi se, at metoden fandt det første element, der passede til funktionens betingelser:
'kl'
Se også
-
metoden
findIndex,
som søger efter indekset for et element i et array -
metoden
findLast,
som søger efter et element fra slutningen af arrayet -
metoden
findLastIndex,
som søger efter indekset for et element fra slutningen af arrayet