Die find-metode

Die metode find help om die eerste element in 'n skikking te vind volgens die callback wat as parameter oorgedra word. As die element nie bestaan nie, word undefined teruggegee.

Sintaksis

javascriptskikking.find(funksie);

Voorbeeld

Kom ons vind 'n element in die skikking wat ooreenstem met die voorwaardes wat in die funksie geskryf is:

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

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

console.log(res);

Die resultaat van die kode-uitvoering:

javascript1

Voorbeeld

Kom ons vind 'n element in die skikking waarvan die lengte gelyk is aan 2:

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

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

console.log(res);

As gevolg van die kode-uitvoering sal ons sien dat die metode die eerste element gevind het wat aan die funksie se voorwaardes voldoen:

javascript'kl'

Sien ook

  • die metode findIndex,
    wat die indeks van 'n element in 'n skikking soek
  • die metode findLast,
    wat 'n element vanaf die einde van die skikking soek
  • die metode findLastIndex,
    wat die indeks van 'n element vanaf die einde van die skikking soek