A find metódus

A find metódus segít megtalálni az első elemet a tömbben az átadott visszahívó függvény alapján. Ha az elem nem található, akkor undefined érték adódik vissza.

Szintaxis

javascripttömb.find(függvény);

Példa

Keressük meg a tömbben azt az elemet, amely megfelel a függvényben megadott feltételeknek:

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

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

console.log(res);

A kód végrehajtásának eredménye:

javascript1

Példa

Keressük meg a tömbben azt az elemet, amelynek a hossza 2:

javascriptlet arr = ['abc', 'defg', 'kl', 'mn'];

let res = arr.find(function(elem) {
  return elem.length == 2;
});

console.log(res);

A kód végrehajtásának eredményeképpen láthatjuk, hogy a metódus megtalálta az első, a függvény feltételeinek megfelelő elemet:

javascript'kl'

Lásd még

  • a findIndex metódus,
    amely egy elem indexét keresi a tömbben
  • a findLast metódus,
    amely elemet keres a tömb végétől
  • a findLastIndex metódus,
    amely egy elem indexét keresi a tömb végétől