109 of 264 menu

Метод reduceRight

reduceRight әдісі reduce әдісі сияқты дәл осылай жұмыс істейді - толық түсіну үшін оны қараңыз. Жалғыз айырмашылығы: reduce элементтерді солдан оңға қарай қарайды, ал reduceRight - оңнан солға қарай.

Синтаксис

массив.reduceRight(function(аралық нәтиже, элемент, индекс, массив) { return жаңа аралық нәтиже; }, бастапқы мән);

Мысал

Массив элементтерінің қосындысын табайық:

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

Кодты орындау нәтижесі:

21

Мысал

Екі өлшемді массивті бір өлшемдіге біріктірейік:

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

Кодты орындау нәтижесі:

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

Сондай-ақ қараңыз

  • reduce әдісі,
    ұқсас операцияны орындайтын
  • filter әдісі,
    массив элементтерін сүзгілеуге мүмкіндік береді
  • map және forEach әдістері,
    массивтің әрбір элементіне функцияны қолдануға мүмкіндік береді
  • some және every әдістері,
    массивті тексеруді орындайтын
Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау