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

javascriptarray.find(funktion);

Eksempel

Lad os finde det element i arrayet, der opfylder betingelserne specificeret i funktionen:

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

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

console.log(res);

Resultatet af kodeudførelsen:

javascript1

Eksempel

Lad os finde det element i arrayet, hvis længde er lig med 2:

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

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