Как вывести имя старшего пользователя из массива объектов? JS

Рейтинг: -3Ответов: 1Опубликовано: 08.08.2023

помогите с пониманием темы, изучаю JS. Прошу прощения что не написал решение , пробывал но не понимаю даже как начать

let allUsers=[
  {
    name: 'Валя',
    age: 11
  },
  {
    name: 'Таня',
    age: 24
  },
  {
    name: 'Рома',
    age: 21
  },
  {
    name: 'Надя',
    age: 34
  },
  {
    name: 'Антон',
    age: 7
  }
]

function getOlderUserArray(usersArray){
  // Здесь решение задачи




}

let result2 = getOlderUserArray(allUsers)
console.log('Старший пользователь:',result2);

Ответы

▲ -1

let allUsers=[
  {
    name: 'Валя',
    age: 11
  },
  {
    name: 'Таня',
    age: 24
  },
  {
    name: 'Рома',
    age: 21
  },
  {
    name: 'Надя',
    age: 34
  },
  {
    name: 'Антон',
    age: 7
  }
]
function getOlderUserArray(usersArray){
  let arr = [];
  for(let i of usersArray){
    arr.push(i.age);
  }
  let obj = usersArray.filter( item => item.age >= Math.max(...arr))[0].name

  return obj;
}

console.log(getOlderUserArray(allUsers))