@justedoit

Как отсортировать массив с объектом внутри которого массив?

Надо отсортировать вот такой массив по полю duration:

const test = [
  {
    price: 86616,
    carrier: 'FV',
    segments: [
      {
        origin: 'HKT',
        destination: 'MOW',
        date: '2020-09-13T13:15:00.000Z',
        duration: 1946,
      },
    ],
  },
  {
    price: 86616,
    carrier: 'FV',
    segments: [
      {
        origin: 'HKT',
        destination: 'MOW',
        date: '2020-09-13T13:15:00.000Z',
        duration: 1146,
      },
    ],
  },
  {
    price: 86616,
    carrier: 'FV',
    segments: [
      {
        origin: 'HKT',
        destination: 'MOW',
        date: '2020-09-13T13:15:00.000Z',
        duration: 1246,
      },
    ],
  },
];
  • Вопрос задан
  • 57 просмотров
Решения вопроса 1
@ArturFirst
test.sort((a, b) => a.segments[0].duration - b.segments[0].duration)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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