104 of 264 menu

forEach մեթոդը

forEach մեթոդը թույլ է տալիս հաջորդաբար վերանայել զանգվածի բոլոր տարրերը: Մեթոդը պարամետրում ստանում է ֆունկցիա, որն կկատարվի զանգվածի յուրաքանչյուր տարրի համար:

Այս ֆունկցիային կարելի է փոխանցել երեք պարամետր: Եթե այդ պարամետրերը կան (դրանք պարտադիր չեն), ապա առաջինի մեջ ավտոմատ կհայտնվի զանգվածի տարրը, երկրորդի մեջ կհայտնվի դրա համարը զանգվածում (ինդեքսը), իսկ երրորդի մեջ՝ հենց զանգվածը:

Շարահյուսություն

զանգված.forEach(function(տարր, ինդեքս, զանգված) { կոդ, որը կկատարվի բոլոր տարրերի համար });

Օրինակ

Եկեք արտածենք զանգվածի տարրերը կոնսոլում.

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

Օրինակ

Եկեք արտածենք տարրերն ու դրանց համարները կոնսոլում.

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

Օրինակ

Եկեք գտնենք զանգվածի տարրերի գումարը.

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

Կոդի կատարման արդյունքը.

15

Տես նաև

  • map մեթոդը,
    որը նույնպես թույլ է տալիս կիրառել ֆունկցիա զանգվածի յուրաքանչյուր տարրի վրա
  • filter մեթոդը,
    որը թույլ է տալիս ֆիլտրել զանգվածի տարրերը
  • some և every մեթոդները,
    որոնք կատարում են զանգվածի ստուգում
  • reduce և reduceRight մեթոդները,
    որոնք ծալում են զանգվածը մեկ արժեքի
Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել