106 of 264 menu

Metoda every

Metoda every verifică elementele array-ului în conformitate cu funcția transmisă. Metoda returnează true, dacă pentru toate elementele array-ului funcția transmisă returnează true, în caz contrar metoda returnează false.

În funcție pot fi transmise trei parametri. Dacă acești parametri există (nu sunt obligatorii), atunci în primul va intra automat elementul array-ului, în al doilea va intra numărul său în array (indexul), iar în al treilea - însuși array-ul.

Sintaxă

array.every(function(element, index, array) { return true sau false; });

Exemplu

Să verificăm dacă toate elementele din array-ul de numere sunt pozitive:

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

Rezultatul executării codului:

true

Exemplu

Să verificăm dacă produsul dintre element și numărul său de ordine este întotdeauna mai mic decât 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);

Rezultatul executării codului:

true

Exemplu

La nevoie, în al treilea parametru poate fi transmis însuși array-ul:

let check = arr.every(function(elem, index, arr) { aici va fi accesibil array-ul arr });

Veți și

  • metoda some,
    care de asemenea permite efectuarea unei verificări a array-ului
  • metodele map și forEach,
    care permit aplicarea unei funcții pentru fiecare element al array-ului
  • metodele reduce și reduceRight,
    care reduc array-ul la o singură valoare
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge