let vasya = { name: "Вася", age: 25 };
let petya = { name: "Петя", age: 30 };
let masha = { name: "Маша", age: 28 };
let users = [ vasya, petya, masha ]
let names = users.reduce((arr, user) => arr.push(user.name), [])
alert(names)
Я ожидал, что arr будет массивом имён, но при второй и последующих итерациях там undefined, а не массив