De find methode
De methode find helpt het eerste element
in een array te vinden volgens de
in de parameter doorgegeven callback.
Als het element niet aanwezig is, wordt undefined geretourneerd.
Syntaxis
array.find(functie);
Voorbeeld
Laten we een element in de array zoeken dat voldoet aan de voorwaarden die in de functie zijn geschreven:
let arr = [1, 2, 3, 4];
let res = arr.find(function(huidigeWaarde) {
return huidigeWaarde > 0;
});
console.log(res);
Resultaat van de code-uitvoering:
1
Voorbeeld
Laten we een element in de array zoeken
waarvan de lengte gelijk is aan 2:
let arr = ['abc', 'defg', 'kl', 'mn'];
let res = arr.find(function(elem) {
return elem.length == 2;
});
console.log(res);
Als resultaat van de code-uitvoering zullen we zien dat de methode het eerste element heeft gevonden dat voldoet aan de voorwaarden van de functie:
'kl'
Zie ook
-
de methode
findIndex,
die de index van een element in een array zoekt -
de methode
findLast,
die een element zoekt vanaf het einde van de array -
de methode
findLastIndex,
die de index van een element zoekt vanaf het einde van de array