t
const kek = Object.values(arr.reduce(
(acc, item) {
if (!acc[item.name])
acc[item.name] = []
acc[item.name].push(item)
return acc
}, {}))
.map(items => items.length > 1 ? items.find(item => item.age === 2) : items[0])