reduceRight()
Misollar
Massivdagi sonlarni oxirgi sondan ayiring:
// Reducer Function
function myFunc(total, num) {
return total - num;
}
// Create a Typed Array
const myArr = Int32Array.of(40, 100, 1, 5, 25, 10);
// Reduce the Array to a Number
let number = myArr.reduceRight(myFunc);
O‘zingiz sinab ko‘ring »
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:
Sintaksis
typed-array.reduceRight(function(total, currentValue, currentIndex, arr), initialValue)
Parametrlar
| Parametr | Tavsif | ||||||||
| function() | Majburiy. Massivdagi har bir element uchun bajariladigan funksiya. |
||||||||
Reducer funksiyasi parametrlari:
| |||||||||
| initialValue | Ixtiyoriy. Funksiyaga boshlang‘ich qiymat sifatida uzatiladigan qiymat |
||||||||
Qaytariladigan qiymat
| Callback funksiyasining oxirgi chaqiruvidan olingan jamlangan natija. |
JavaScript tiplangan massivlar
Brauzerlarda qo‘llab-quvvatlash
typed-array.reduceRight() — ECMAScript6 (ES6 2015) imkoniyati.
JavaScript 2015 2017-yil iyunidan beri barcha brauzerlarda qo‘llab-quvvatlanadi:
| Chrome 51 |
Edge 15 |
Firefox 54 |
Safari 10 |
Opera 38 |
| 2016-yil may | 2017-yil aprel | 2017-yil iyun | 2016-yil sentabr | 2016-yil iyun |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
