Javascript Reduce Kullanımı

javascript reduce

javascript reduce genellikle matematiksel işlemler için kullanılmaktadır. Örnek olarak bir dizi içerisindeki sayıların toplamını almak gibi düşünebilirsiniz. Bunu aşağıda bir örnek ile açıklayabiliriz. Yapmamız gereken ilk şey reduce ile birlikte kullanacağımız fonksiyonu oluşturmak . Örneğimiz de sayıları yuvarlayan ve sayıların toplamını alabileceğimiz bir fonksiyon oluşturalım .

var sayilar = [12.2,22,1,4,4,5,8];

function yuvarlaTopla(toplam,sayi){
	return toplam = Math.round(sayi);
}
console.log( sayilar.reduce(yuvarlaTopla,0));
//yukarıdaki fonksiyonumuz çalıştığında konsolda 8 sonucunu göreceksiniz.

javascript array reduce çalışmaya başladığında dizi içerisindeki eleman sayısı kadar fonksiyon çağrısı yapacaktır . Bu işlem başladığınde eğer diziye ait ilk değer boş ise hata ile karşılaşabilirsiniz bu durumda yapmamız gereken ilk değer için 0 tanımlaması yapmaktır .

ayrıca javascript resmi sitesine buradan ulaşabilirsiniz.

Yorum Ekle