Find metody

find metody, parametrde berlen kolbek boýunça massiwdäki ilkinji elementi tapmaga kömek edýär. Eger element ýok bolsa, undefined gaýtarylýar.

Sintaksis

javascriptmassiw.find(funksiýa);

Mysal

Funksiýada ýazylan şertlere laýyk gelýän massiwiň elementini tapalyň:

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

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

console.log(res);

Kody ýerine ýetirmegiň netijesi:

javascript1

Mysal

Uzynlygy 2 deň bolan massiw elementini tapalyň:

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

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

console.log(res);

Kody ýerine ýetirmegiň netijesinde metodyň funksiýanyň şertlerine laýyk gelýän ilkinji elementi tapandygyny göreris:

javascript'kl'

Şeýle-de garaň

  • findIndex metodu,
    massiwde element indeksini gözleýär
  • findLast metodu,
    massiwiň ahyryndan element gözleýär
  • findLastIndex metodu,
    massiwiň ahyryndan element indeksini gözleýär