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

javascriptarray.find(functie);

Voorbeeld

Laten we een element in de array zoeken dat voldoet aan de voorwaarden die in de functie zijn geschreven:

javascriptlet arr = [1, 2, 3, 4];

let res = arr.find(function(huidigeWaarde) {
  return huidigeWaarde > 0;
});

console.log(res);

Resultaat van de code-uitvoering:

javascript1

Voorbeeld

Laten we een element in de array zoeken waarvan de lengte gelijk is aan 2:

javascriptlet 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:

javascript'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