ÐолÑÑиÑÑ ÑÑедний возÑаÑÑ
важноÑÑÑ: 4
ÐапиÑиÑе ÑÑнкÑÐ¸Ñ getAverageAge(users), коÑоÑÐ°Ñ Ð¿ÑÐ¸Ð½Ð¸Ð¼Ð°ÐµÑ Ð¼Ð°ÑÑив обÑекÑов Ñо ÑвойÑÑвом age и возвÑаÑÐ°ÐµÑ ÑÑедний возÑаÑÑ.
ФоÑмÑла вÑÑиÑÐ»ÐµÐ½Ð¸Ñ ÑÑеднего аÑиÑмеÑиÑеÑкого знаÑениÑ: (age1 + age2 + ... + ageN) / N.
ÐапÑимеÑ:
let vasya = { name: "ÐаÑÑ", age: 25 };
let petya = { name: "ÐеÑÑ", age: 30 };
let masha = { name: "ÐаÑа", age: 29 };
let arr = [ vasya, petya, masha ];
alert( getAverageAge(arr) ); // (25 + 30 + 29) / 3 = 28
function getAverageAge(users) {
return users.reduce((prev, user) => prev + user.age, 0) / users.length;
}
let vasya = { name: "ÐаÑÑ", age: 25 };
let petya = { name: "ÐеÑÑ", age: 30 };
let masha = { name: "ÐаÑа", age: 29 };
let arr = [ vasya, petya, masha ];
alert( getAverageAge(arr) ); // 28