Metoda find
Metoda find ajută la găsirea primului element
într-un array conform cu
callback-ului transmis
ca parametru.
Dacă elementul nu există, se returnează undefined.
Sintaxă
array.find(funcție);
Exemplu
Să găsim un element din array, care corespunde condițiilor specificate în funcție:
let arr = [1, 2, 3, 4];
let res = arr.find(function(currentValue) {
return currentValue > 0;
});
console.log(res);
Rezultatul executării codului:
1
Exemplu
Să găsim un element din array,
ale cărui lungime este egală cu 2:
let arr = ['abc', 'defg', 'kl', 'mn'];
let res = arr.find(function(elem) {
return elem.length == 2;
});
console.log(res);
În urma executării codului vom vedea că metoda a găsit primul element care se potrivește cu condițiile funcției:
'kl'
Vedeți și
-
metoda
findIndex,
care caută indexul unui element în array -
metoda
findLast,
care caută un element de la sfârșitul array-ului -
metoda
findLastIndex,
care caută indexul elementului de la sfârșitul array-ului