Metode find
Metode find palīdz atrast pirmo elementu
masīvā saskaņā ar parametrā nodoto
atpakaļizsaukumu.
Ja elements nav atrodams, tiek atgriezts undefined.
Sintakse
massīvs.find(funkcija);
Piemērs
Meklēsim masīva elementu, kas atbilst funkcijā norādītajiem nosacījumiem:
let arr = [1, 2, 3, 4];
let res = arr.find(function(currentValue) {
return currentValue > 0;
});
console.log(res);
Koda izpildes rezultāts:
1
Piemērs
Meklēsim masīva elementu,
kura garums ir vienāds ar 2:
let arr = ['abc', 'defg', 'kl', 'mn'];
let res = arr.find(function(elem) {
return elem.length == 2;
});
console.log(res);
Koda izpildes rezultātā mēs redzēsim, ka metode atrada pirmo elementu, kas atbilst funkcijas nosacījumiem:
'kl'
Skatiet arī
-
metode
findIndex,
kura meklē elementa indeksu masīvā -
metode
findLast,
kura meklē elementu no masīva beigām -
metode
findLastIndex,
kura meklē elementa indeksu no masīva beigām