JavaScript Array reduceRight() Metodu

Tanım ve Kullanım

reduceRight() Yöntem, diziyi tek bir değere indirir.

reduceRight() Yöntem, dizinin her bir değerine (sağdan sola doğru) sağlanan fonksiyonu uygular.

Fonksiyonun geri dönüş değeri, toplama aleti'nde saklanır (sonuç/tohum).

Açıklama:Değer olmayan dizideki elemanlar için reduceRight() Yöntem.

Örnek

Örnek 1

Dizideki rakamları, sonundan başlayarak çıkarın:

var numbers = [175, 50, 25];
document.getElementById("demo").innerHTML = numbers.reduceRight(myFunc);}}
function myFunc(total, num) {
  return total - num;
}

Kişisel olarak deneyin

Örnek 2

Sayıları sağdan sola çıkartın ve toplamı gösterin:

<button onclick="myFunction()">Deneyin</button>
<p>Dizideki sayıların toplamı: <span id="demo"></span></p>
<script>
var numbers = [2, 45, 30, 100];
function getSum(total, num) {
  return total - num;
}
function myFunction(item) {
  document.getElementById("demo").innerHTML = numbers.reduceRight(getSum);
}
</script>

Kişisel olarak deneyin

Gramer

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

Parametre Değerleri

Parametreler Açıklama
function(total, currentValue, index, arr) Gerekli. Dizideki her element için çalıştırılan fonksiyon.

Fonksiyon Parametreleri:

Parametreler Açıklama
total Gerekli. initialValue veya fonksiyonun daha önce döndürdüğü değer.
currentValue Gerekli. Geçerli elementin değeri.
index Opsiyonel. Geçerli elementin dizinin indeksi.
arr Opsiyonel. Geçerli elementin ait olduğu dizi nesnesi
initialValue Opsiyonel. Fonksiyona geçirilen başlangıç değeri.

Teknik Ayrıntılar

Geri Dönüş Değeri: Son çağrıldığında geri dönen geri bildirim fonksiyonunun birikmiş sonucunu döndürür.
JavaScript Sürümü: ECMAScript 5

Tarayıcı Desteği

Tabloda, bu yöntemi tamamen destekleyen ilk tarayıcı sürüm numaraları belirtilmiştir.

Tüm tarayıcılar tamamen destekler reduceRight() Yöntem:

Chrome IE Edge Firefox Safari Opera
Chrome 3 IE 9 Edge 12 Firefox 3 Safari 5 Opera 10.5
2009 Yılı 6 Ayı 2010 Yılı 9 Ayı 2015 Yılı 7 Ayı 2009 Yılı 1 Ayı 2010 Yılı 6 Ayı 2010 Yılı 3 Ayı

相关页面

Eğitim:JavaScript dizisi

Eğitim:JavaScript dizisi Const

Eğitim:JavaScript dizisi yöntemleri

Eğitim:JavaScript dizisini sıralama

Eğitim:JavaScript dizisi yineleme

El kitabı:Array.reduce() yöntemi