Özellikleri toplayınız
önem: 5
maaslar
objesindeki maaşları toplayınız.
toplamMaas(maaslar)
aında bir fonksiyon yazınız ve bu Object.values
ve for..of
döngüsü kullanarak tüm maaşların toplamını dönsün.
Eğer maaslar
boş ise sonuç 0
olmalıdır.
Örneğin:
let maaslar = {
"Ahmet": 100,
"Mehmet": 300,
"Muzaffer": 700
};
alert( toplamMaas(maaslar) ); // 1100
function sumSalaries(salaries) {
let sum = 0;
for (let salary of Object.values(salaries)) {
sum += salary;
}
return sum; // 650
}
let salaries = {
"John": 100,
"Pete": 300,
"Mary": 250
};
alert( sumSalaries(salaries) ); // 650
Or, optionally, we could also get the sum using Object.values
and reduce
:
// reduce loops over array of salaries,
// adding them up
// and returns the result
function sumSalaries(salaries) {
return Object.values(salaries).reduce((a, b) => a + b, 0) // 650
}