104 of 264 menu

Njia forEach

Njia forEach inaruhusu kutazama kwa mpangilio vipengele vyote vya safu. Njia inapokea katika kigezo kitendakazi, ambacho kitatekelezwa kwa kila kipengele cha safu.

Kwa kitendakazi hiki unaweza kupitisha vigezo vitatu. Ikiwa vigezo hivi vipo (sio lazima), basi kwa kiotomatiki kigezo cha kwanza kitapokea kipengele cha safu, cha pili kitapokea nafasi yake kwenye safu (kiashiria), na cha tatu - safu yenyewe.

Sarufi

safu.forEach(function(kipengele, kiashiria, safu) { msimbo, ambao utatekelezwa kwa vipengele vyote });

Mfano

Wacha tuonyeshe vipengele vya safu kwenye konsoli:

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

Mfano

Wacha tuonyeshe vipengele na nambari zao kwenye konsoli:

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

Mfano

Wacha tupate jumla ya vipengele vya safu:

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

Matokeo ya utekelezaji wa msimbo:

15

Angalia pia

  • Njia map,
    ambayo pia inaruhusu kutumia kitendakazi kwa kila kipengele cha safu
  • Njia filter,
    ambayo inaruhusu kuchuja vipengele vya safu
  • Njia some na every,
    zinazofanya ukaguzi wa safu
  • Njia reduce na reduceRight,
    zinazokunja safu kwa thamani moja
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa