Meetod find
Meetod find aitab leida esimese elemendi
massiivist vastavalt parameetrina antud
tagasikutsele.
Kui elementi ei leita, tagastatakse undefined.
Süntaks
javascriptmassiiv.find(funktsioon);
Näide
Leiame massiivi elemendi, mis vastab funktsioonis kirjeldatud tingimustele:
javascriptlet arr = [1, 2, 3, 4];
let res = arr.find(function(currentValue) {
return currentValue > 0;
});
console.log(res);
Koodi täitmise tulemus:
javascript1
Näide
Leiame massiivi elemendi,
mille pikkus on 2:
javascriptlet arr = ['abc', 'defg', 'kl', 'mn'];
let res = arr.find(function(elem) {
return elem.length == 2;
});
console.log(res);
Koodi täitmise tulemusena näeme, et meetod leidis esimese elemendi, mis vastab funktsiooni tingimustele:
javascript'kl'
Vaata ka
-
meetod
findIndex,
mis otsib elemendi indeksit massiivist -
meetod
findLast,
mis otsib elementi massiivi lõpust -
meetod
findLastIndex,
mis otsib elemendi indeksit massiivi lõpust