109 of 264 menu

Njia ya reduceRight

Njia reduceRight inafanya kazi sawa kabisa kama reduce - angalia kwa ufahamu kamili. Tofauti pekee: reduce hupitia vipengele kutoka kushoto kwenda kulia, wakati reduceRight - kutoka kulia kwa kushoto.

Syntax

safu.reduceRight(function(matokeo_ya_katikati, kipengele, faharasa, safu) { return matokeo_mpya_ya_katikati; }, thamani_ya_awali);

Mfano

Wacha tupate jumla ya vipengele vya safu:

let arr = [1, 2, 3, 4, 5, 6]; let res = arr.reduceRight(function(jumla, elem) { return jumla + elem; }, 0); console.log(res);

Matokeo ya utekelezaji wa kodi:

21

Mfano

Wacha tuunganishe safu ya pande mbili kuwa safu ya upande mmoja:

let arr = [['a', 'b'], ['c'], ['d', 'e']]; let res = arr.reduceRight(function(elem1, elem2) { return elem1.concat(elem2); }, []); console.log(res);

Matokeo ya utekelezaji wa kodi:

['d', 'e', 'c', 'a', 'b']

Angalia pia

  • njia reduce,
    inayofanya operesheni inayofanana
  • njia filter,
    ambayo inaruhusu kuchuja vipengele vya safu
  • njia map na forEach,
    ambazo huruhusu kutumia kitendakazi kwa kila kipengele cha safu
  • njia some na every,
    zinazofanya ukaguzi wa safu
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