Metod find

Metod find massivdagi birinchi elementni parametr sifatida uzatilgan qayta chaqiruv funksiyasi (callback) asosida topishga yordam beradi. Agar element topilmasa, undefined qaytariladi.

Sintaksis

javascriptmassiv.find(funksiya);

Misol

Keling, massiv elementidan funksiyada belgilangan shartlarga mos keladiganini topaylik:

javascriptlet arr = [1, 2, 3, 4];

let res = arr.find(function(currentValue) {
  return currentValue > 0;
});

console.log(res);

Kodni bajarish natijasi:

javascript1

Misol

Keling, uzunligi 2 ga teng bo'lgan massiv elementini topaylik:

javascriptlet arr = ['abc', 'defg', 'kl', 'mn'];

let res = arr.find(function(elem) {
  return elem.length == 2;
});

console.log(res);

Kodni bajarish natijasida ko'ramizki, metod funksiya shartlariga mos keladigan birinchi elementni topdi:

javascript'kl'

Shuningdek qarang

  • metod findIndex,
    bu massivdan element indeksini qidiradi
  • metod findLast,
    bu massiv oxiridan element qidiradi
  • metod findLastIndex,
    bu massiv oxiridan element indeksini qidiradi