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

javascriptdizi.find(fonksiyon);

Örnek

Dizide, fonksiyonda belirtilen koşullara uyan elemanı bulalım:

javascriptlet 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:

javascript1

Örnek

Uzunluğu 2 olan dizi elemanını bulalım:

javascriptlet 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:

javascript'kl'

Ayrıca Bakınız

  • findIndex metodu,
    bir dizide elemanın indeksini arar
  • findLast metodu,
    elemanı dizinin sonundan itibaren arar
  • findLastIndex metodu,
    elemanın indeksini dizinin sonundan itibaren arar