104 of 264 menu

forEach metodi

forEach metodi massiwdäki bütin elementleri yzarlap geçmäge rugsat berýär. Metod parametrinde massiwdäki her bir element üçin işlejek funksiýany alýar.

Bu funksiýa üç sany parametr geçirilip bilner. Eger bu parametrler bar bolsa (olar hökmany däl), onda birinjisine awtomatik massiw elementleri, ikinjisine olaryň massiwdäki belgisi (indeksi), üçünjisine bolsa massiw özi düşýär.

Sintaksis

massiw.forEach(function(element, indeks, massiw) { bütin elementler üçin ýerine ýetiriljek kod });

Mysal

Geliň massiw elementlerini konsol çap edeliň:

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

Mysal

Geliň elementleri we olaryň belgilerini konsol çap edeliň:

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

Mysal

Geliň massiw elementleriniň jemi jygnagyny tapalyň:

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

Kodyň ýerine ýetirilmegi netijesi:

15

Şeýle-de görüň

  • map metodi,
    oňa şeýle-de massiwdäki her element üçin funksiýa ulanmaga rugsat berýär
  • filter metodi,
    oňa massiw elementlerini süzgüçden geçirmäge rugsat berýär
  • some we every metodlary,
    massiw barlagyny ýerine ýetirýär
  • reduce we reduceRight metodlary,
    massiwi bir baha üýtgedýär
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et