Metoda find
Metoda find pomaga najti prvi element
v polju glede na pogoj, podan
v parametru povratnega klica.
Če elementa ni, vrne undefined.
Sintaksa
polje.find(funkcija);
Primer
Poiščimo element polja, ki ustreza pogojem, opisanim v funkciji:
let arr = [1, 2, 3, 4];
let res = arr.find(function(currentValue) {
return currentValue > 0;
});
console.log(res);
Rezultat izvajanja kode:
1
Primer
Poiščimo element polja,
katerega dolžina je enaka 2:
let arr = ['abc', 'defg', 'kl', 'mn'];
let res = arr.find(function(elem) {
return elem.length == 2;
});
console.log(res);
Kot rezultat izvajanja kode bomo videli, da je metoda našla prvi element, ki ustreza pogojem funkcije:
'kl'
Glejte tudi
-
metodo
findIndex,
ki išče indeks elementa v polju -
metodo
findLast,
ki išče element od konca polja -
metodo
findLastIndex,
ki išče indeks elementa od konca polja