106 of 264 menu

Metóda every

Metóda every kontroluje prvky poľa v súlade s odovzdanou funkciou. Metóda vráti true, ak pre všetky prvky poľa odovzdaná funkcia vráti true, inak metóda vráti false.

Do funkcie je možné odovzdať tri parametre. Ak tieto parametre existujú (nie sú povinné), tak do prvého automaticky príde prvok poľa, do druhého príde jeho číslo v poli (index), a do tretieho - samotné pole.

Syntax

pole.every(function(prvok, index, pole) { return true alebo false; });

Príklad

Skontrolujeme, či sú všetky prvky v poli čísel kladné:

let arr = [1, 2, 3, 4, 5]; let check = arr.every(function(elem) { if (elem >= 0) { return true; } else { return false; } }); console.log(check);

Výsledok vykonania kódu:

true

Príklad

Skontrolujeme, či súčin prvku a jeho poradového čísla je vždy menší ako 30:

let arr = [1, 2, 3, 4, 5]; let check = arr.every(function(elem, index) { if (elem * index < 30) { return true; } else { return false; } }); console.log(check);

Výsledok vykonania kódu:

true

Príklad

V prípade potreby je možné do tretieho parametra odovzdať samotné pole:

let check = arr.every(function(elem, index, arr) { tu bude dostupné pole arr });

Pozrite tiež

  • metóda some,
    ktorá tiež umožňuje vykonať kontrolu poľa
  • metódy map a forEach,
    ktoré umožňujú aplikovať funkciu na každý prvok poľa
  • metódy reduce a reduceRight,
    ktoré redukujú pole na jednu hodnotu
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť