Metod find

Metod find pomaže da se pronađe prvi element u nizu u skladu sa uslovima zadatim u povratnom pozivu prosleđenom kao parametar. Ako element ne postoji, vraća se undefined.

Sintaksa

javascriptniz.find(funkcija);

Primer

Hajde da pronađemo element niza koji zadovoljava uslove propisane u funkciji:

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

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

console.log(res);

Rezultat izvršenja koda:

javascript1

Primer

Hajde da pronađemo element niza čija je dužina jednaka 2:

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

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

console.log(res);

Kao rezultat izvršenja koda videćemo da je metod pronašao prvi element koji odgovara uslovima funkcije:

javascript'kl'

Pogledajte takođe

  • metod findIndex,
    koji traži indeks elementa u nizu
  • metod findLast,
    koji traži element od kraja niza
  • metod findLastIndex,
    koji traži indeks elementa od kraja niza