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
niz.find(funkcija);
Primer
Hajde da pronađemo element niza koji zadovoljava uslove propisane u funkciji:
let arr = [1, 2, 3, 4];
let res = arr.find(function(currentValue) {
return currentValue > 0;
});
console.log(res);
Rezultat izvršenja koda:
1
Primer
Hajde da pronađemo element niza
čija je dužina jednaka 2:
let 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:
'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