find Metodu
find metodu, bir dizide parametre olarak verilen
geri çağırma fonksiyonu'na göre ilk elemanı bulmaya yardımcı olur.
Eğer eleman bulunamazsa, undefined döndürülür.
Sözdizimi
dizi.find(fonksiyon);
Örnek
Dizide, fonksiyonda belirtilen koşullara uyan elemanı bulalım:
let arr = [1, 2, 3, 4];
let res = arr.find(function(currentValue) {
return currentValue > 0;
});
console.log(res);
Kodun çalıştırılmasının sonucu:
1
Örnek
Uzunluğu 2 olan dizi elemanını bulalım:
let arr = ['abc', 'defg', 'kl', 'mn'];
let res = arr.find(function(elem) {
return elem.length == 2;
});
console.log(res);
Kodu çalıştırdığımızda, metodun fonksiyon koşullarına uyan ilk elemanı bulduğunu göreceğiz:
'kl'
Ayrıca Bakınız
-
findIndexmetodu,
bir dizide elemanın indeksini arar -
findLastmetodu,
elemanı dizinin sonundan itibaren arar -
findLastIndexmetodu,
elemanın indeksini dizinin sonundan itibaren arar