reduceRight()

Misollar

Massivdagi sonlarni oxiridan boshlab ayiring:

const numbers = [175, 50, 25]; document.getElementById("demo").innerHTML = numbers.reduceRight(myFunc); function myFunc(total, num) {   return total - num; }
O‘zingiz sinab ko‘ring »

Sonlarni o‘ngdan chapga ayiring va yig‘indini ko‘rsating:

const numbers = [2, 45, 30, 100]; document.getElementById("demo").innerHTML = numbers.reduceRight(getSum); function getSum(total, num) {   return total - num; }
O‘zingiz sinab ko‘ring »

ULASHISH

Tavsif

reduceRight() metodi har bir massiv elementi uchun reducer funksiyasini bajaradi.

reduceRight() metodi o‘ngdan chapga ishlaydi.

reduceRight() metodi bitta qiymat qaytaradi: funksiyaning jamlangan natijasi.

reduceRight() metodi bo‘sh elementlar uchun funksiyani bajarmaydi.

Eslatma

Birinchi callback chaqiruvida oldingi callback’dan qaytarilgan qiymat bo‘lmaydi.

Odatda massivning oxirgi elementi boshlang‘ich qiymat sifatida ishlatiladi va iteratsiya undan oldingi elementdan boshlanadi.

Agar boshlang‘ich qiymat berilsa, u ishlatiladi va iteratsiya oxirgi elementdan boshlanadi.

Shuningdek qarang:

Array reduce() metodi


Sintaksis

array.reduceRight(function(total, currentValue, currentIndex, arr), initialValue)

Parametrlar

Parametr Tavsif
function() Majburiy.
Massivdagi har bir element uchun bajariladigan funksiya.
Reducer funksiyasi parametrlari:
total Majburiy.
initialValue yoki funksiyaning oldin qaytargan qiymati.
currentValue Majburiy.
Joriy elementning qiymati.
currentIndex Ixtiyoriy.
Joriy elementning indeksi.
arr Ixtiyoriy.
Element tegishli bo‘lgan massiv.
initialValue Ixtiyoriy.
Funksiyaga boshlang‘ich qiymat sifatida uzatiladigan qiymat

Qaytariladigan qiymat

Callback funksiyasining oxirgi chaqiruvidan olingan jamlangan natija.


Brauzerlarda qo‘llab-quvvatlash

reduceRight() — ECMAScript5 (ES5 2009) imkoniyati.

JavaScript 2009 2013-yil iyulidan beri barcha brauzerlarda qo‘llab-quvvatlanadi:

Chrome
23
IE/Edge
11
Firefox
21
Safari
6
Opera
15
2012-yil sentabr 2012-yil sentabr 2013-yil aprel 2012-yil iyul 2013-yil iyul


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!