Tambahkan propertinya
Ada objek salaries
berisi beberapa gaji orang-orang.
Tulis fungsi sumSalaries(salaries)
yang mengembalikan jumlah total semua gaji menggunakan Object.values
dan loop for..of
.
Jika salaries
kosong, lalu hasilnya akan 0
.
Contohnya:
let salaries = {
"John": 100,
"Pete": 300,
"Mary": 250
};
alert( sumSalaries(salaries) ); // 650
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
Atau kita juga bisa mendapatkan jumlah total dengan menggunakan Object.values
dan reduce
:
// reduce meng-loop atas array gaji,
// menambahkannya
// dan mengembalikan hasilnya
function sumSalaries(salaries) {
return Object.values(salaries).reduce((a, b) => a + b, 0) // 650
}