ZjiÅ¡tÄnà průmÄrného vÄku
důležitost: 4
NapiÅ¡te funkci vraÅ¥PrůmÄrnýVÄk(uživatelé), která obdržà pole objektů s vlastnostà vÄk a vrátà průmÄrný vÄk.
Vzorec pro výpoÄet průmÄru je (vÄk1 + vÄk2 + ... + vÄkN) / N.
PÅÃklad:
let jan = { jméno: "Jan", vÄk: 25 };
let petr = { jméno: "Petr", vÄk: 30 };
let marie = { jméno: "Marie", vÄk: 29 };
let pole = [ jan, petr, marie ];
alert( vraÅ¥PrůmÄrnýVÄk(pole) ); // (25 + 30 + 29) / 3 = 28
function vraÅ¥PrůmÄrnýVÄk(uživatelé) {
return uživatelé.reduce((pÅedchozÃ, uživatel) => pÅedchozà + uživatel.vÄk, 0) / uživatelé.length;
}
let jan = { jméno: "Jan", vÄk: 25 };
let petr = { jméno: "Petr", vÄk: 30 };
let marie = { jméno: "Marie", vÄk: 29 };
let pole = [ jan, petr, marie ];
alert( vraÅ¥PrůmÄrnýVÄk(pole) ); // 28