find методу

find методу массивдеги биринчи элементти параметр катары берилген коллбэк функциясынын шартына ылайык издеп табат. Эгер элемент табылбаса, анда undefined кайтарылат.

Синтаксис

javascriptмассив.find(функция);

Мисал

Келгиле, массивдин элементин табалы, функцияда көрсөтүлгөн шарттарга жооп берген:

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

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

console.log(res);

Кодду иштетүүнүн натыйжасы:

javascript1

Мисал

Келгиле, массивдин узундугу 2 барабар болгон элементин табалы:

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

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

console.log(res);

Кодду иштетүүнүн натыйжасында метод функциянын шарттарына жараша биринчи табылган элементти көрөбүз:

javascript'kl'

Ошондой эле караңыз

  • findIndex методу,
    массивдеги элементтин индексин издеп табат
  • findLast методу,
    массивдин аягынан баштап элементти издеп табат
  • findLastIndex методу,
    массивдин аягынан баштап элементтин индексин издеп табат