@Quambaras

Как в массиве с массивами найти объект у которого значение больше чем у других объектов?

const arr = [
   [
      {name: 'Name1', age: 3},
      {name: 'Name1', age: 5}
   ],
    [
      {name: 'Name1', age: 1},
      {name: 'Name1', age: 7}
   ]
   [
     {name: 'Name1', age: 2},
     {name: 'Name1', age: 10}
   ]
]


как из такого массива найти самое большое значение у поля age?
  • Вопрос задан
  • 99 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
В заголовке вопроса:

найти объект

В тексте:

найти самое большое значение

Ну и какого хрена? Вам чего надо-то, а? Сами-то хоть в курсе?

Первое:

arr.flat().reduce((max, n) => max?.age > n.age ? max : n, null)

Второе:

Math.max(...arr.flat().map(n => n.age))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы