Metóda find
Metóda find pomáha nájsť prvý prvok
v poli podľa podmienok definovaných
v spätnom volaní odovzdanom ako parameter.
Ak prvok nie je nájdený, vráti sa undefined.
Syntax
pole.find(funkcia);
Príklad
Nájdime prvok poľa, ktorý spĺňa podmienky definované vo funkcii:
let arr = [1, 2, 3, 4];
let res = arr.find(function(currentValue) {
return currentValue > 0;
});
console.log(res);
Výsledok vykonania kódu:
1
Príklad
Nájdime prvok poľa,
ktorého dĺžka je rovná 2:
let arr = ['abc', 'defg', 'kl', 'mn'];
let res = arr.find(function(elem) {
return elem.length == 2;
});
console.log(res);
Výsledkom vykonania kódu uvidíme, že metóda našla prvý prvok, ktorý vyhovuje podmienkam funkcie:
'kl'
Pozri tiež
-
metóda
findIndex,
ktorá hľadá index prvku v poli -
metóda
findLast,
ktorá hľadá prvok od konca poľa -
metóda
findLastIndex,
ktorá hľadá index prvku od konca poľa