find-metodi
find-metodi auttaa löytämään ensimmäisen elementin
taulukosta parametrina annetun
takaisinkutsun mukaisesti.
Jos elementtiä ei löydy, palautetaan undefined.
Syntaksi
taulukko.find(funktio);
Esimerkki
Etsitään taulukon elementti, joka täyttää funktiossa määritellyt ehdot:
let arr = [1, 2, 3, 4];
let res = arr.find(function(currentValue) {
return currentValue > 0;
});
console.log(res);
Koodin suorituksen tulos:
1
Esimerkki
Etsitään taulukon elementti,
jonka pituus on 2:
let arr = ['abc', 'defg', 'kl', 'mn'];
let res = arr.find(function(elem) {
return elem.length == 2;
});
console.log(res);
Koodin suorituksen tuloksena näemme, että metodi löysi ensimmäisen elementin, joka täyttää funktion ehdot:
'kl'
Katso myös
-
metodi
findIndex,
joka etsii elementin indeksiä taulukosta -
metodi
findLast,
joka etsii elementtiä taulukon lopusta alkaen -
metodi
findLastIndex,
joka etsii elementin indeksiä taulukon lopusta alkaen