Показать сообщение отдельно
  #2 (permalink)  
Старый 02.04.2021, 22:33
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,202

Сообщение от один
Ведь все то же самое, кроме формы функции?
Ты если что-то пишешь - пиши полностью...

let vasya = { name: "Вася", age: 25 };
let petya = { name: "Петя", age: 30 };
let masha = { name: "Маша", age: 29 };
let arr = [ vasya, petya, masha ];

alert(getAverageAge(arr))

function getAverageAge(users) {
    return  users.reduce(
		function (prev, user) {
			return prev + user.age;
		},
		0
	) / users.length;
}


А то взял первое... Добавил часть второго... Потом спрашиваешь почему не работает?!!!
Второе нужно писать полностью, а не только его первую часть.
Ответить с цитированием