104 of 264 menu

Metoda forEach

Metoda forEach permite iterarea secvențială a tuturor elementelor unui array. Metoda primește ca parametru o funcție care se va executa pentru fiecare element al array-ului.

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

Sintaxă

array.forEach(function(element, index, array) { cod, care se va executa pentru toate elementele });

Exemplu

Să afișăm elementele array-ului în consolă:

let arr = [1, 2, 3, 4, 5]; arr.forEach(function(elem) { console.log(elem); });

Exemplu

Să afișăm elementele și numerele lor în consolă:

let arr = ['a', 'b', 'c', 'd', 'e']; arr.forEach(function(elem, ind) { console.log(elem, ind); });

Exemplu

Să găsim suma elementelor array-ului:

let arr = [1, 2, 3, 4, 5]; let sum = 0; arr.forEach(function(elem) { sum += elem; }); console.log(sum);

Rezultatul executării codului:

15

Vedeți și

  • metoda map,
    care de asemenea permite aplicarea unei funcții pentru fiecare element al array-ului
  • metoda filter,
    care permite filtrarea elementelor array-ului
  • metodele some și every,
    care efectuează verificarea 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