Metodas find
Metodas find padeda rasti pirmą elementą
masyve pagal parametru perduotą
atgalinio iškvietimo funkciją.
Jei elemento nėra, grąžinama undefined.
Sintaksė
mass.find(funkcija);
Pavyzdys
Ieškokime masyvo elemento, atitinkančio funkcijoje nurodytas sąlygas:
let arr = [1, 2, 3, 4];
let res = arr.find(function(currentValue) {
return currentValue > 0;
});
console.log(res);
Kodo vykdymo rezultatas:
1
Pavyzdys
Ieškokime masyvo elemento,
kurio ilgis lygus 2:
let arr = ['abc', 'defg', 'kl', 'mn'];
let res = arr.find(function(elem) {
return elem.length == 2;
});
console.log(res);
Vykdant kodą pamatysime, kad metodas rado pirmą elementą, atitinkantį funkcijos sąlygas:
'kl'
Žiūrėkite taip pat
-
metodas
findIndex,
kuris ieško elemento indekso masyve -
metodas
findLast,
kuris ieško elemento nuo masyvo pabaigos -
metodas
findLastIndex,
kuris ieško elemento indekso nuo masyvo pabaigos