Metode JavaScript Array reduceRight()
- Halaman Sebelumnya reduce()
- Halaman Berikutnya reverse()
- Kembali ke Tingkat Atas Panduan Referensi JavaScript Array
Definisi dan penggunaan
reduceRight()
Metode mengurangi array menjadi nilai tunggal.
reduceRight()
Metode melaksanakan fungsi yang disediakan untuk setiap nilai dalam array (dari kanan ke kiri).
Nilai kembalian fungsi disimpan di akumulator (hasil/total).
Keterangan:Tidak melaksanakan untuk elemen array tanpa nilai. reduceRight()
Metode.
Contoh
Contoh 1
Kurangi angka di dalam array, mulai dari belakang:
var numbers = [175, 50, 25]; document.getElementById("demo").innerHTML = numbers.reduceRight(myFunc);}} function myFunc(total, num) { kembalikan total - num; }
Contoh 2
Tolong kurangi angka dari kiri ke kanan dan tampilkan total:
<button onclick="myFunction()">Coba</button> <p>Jumlah angka dalam array: <span id="demo"></span></p> <script> var numbers = [2, 45, 30, 100]; function getSum(total, num) { kembalikan total - num; } function myFunction(item) { document.getElementById("demo").innerHTML = numbers.reduceRight(getSum); } </script>
Sintaks
array.reduceRight(function(total, currentValue, currentIndex, arr, initialValue)
nilai parameter
Parameter | Deskripsi | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
function(total, currentValue, index, arr) | Diperlukan. Fungsi yang dijalankan untuk setiap elemen dalam array.
Parameter fungsi:
|
||||||||||
initialValue | Pilihan. Nilai awal yang disampaikan ke fungsi. |
Detil teknis
Nilai kembalian: | Kembalikan hasil akumulasi terakhir yang dipanggil kembali fungsi callback. |
---|---|
Versi JavaScript: | ECMAScript 5 |
Dukungan peramban
Angka di tabel menandai versi peramban pertama yang mendukung metode ini.
Semua peramban mendukung sepenuhnya reduceRight()
Metode:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome 3 | IE 9 | Edge 12 | Firefox 3 | Safari 5 | Opera 10.5 |
Juni 2009 | September 2010 | Juli 2015 | Januari 2009 | Juni 2010 | Maret 2010 |
halaman yang relevan
Panduan:Array JavaScript
Panduan:Const Array JavaScript
Panduan:Metode Array JavaScript
Panduan:Pengurutan Array JavaScript
Panduan:Iterasi Array JavaScript
Panduan:Metode Array.reduce()
- Halaman Sebelumnya reduce()
- Halaman Berikutnya reverse()
- Kembali ke Tingkat Atas Panduan Referensi JavaScript Array