Сортировка двух типов объектов в одном массиве - PullRequest
0 голосов
/ 13 июня 2018

У меня есть массив с meeting объектами, имеющими свойство utc_start.У меня также есть массив с reminder объектами, имеющими свойство utc_datetime.

После объединения их в таком виде:

    combined = [];
    combined = combined.concat(meetings);
    combined = combined.concat(reminders);

Можно ли их отсортировать?Каждый с использованием разных свойств?

combined.sort((a, b) => {

});

Спасибо.

1 Ответ

0 голосов
/ 13 июня 2018

Вы можете попробовать:

combined.sort((a, b) => {
  const utcA = a.utc_start || a.utc_datetime;
  const utcB = b.utc_start || b.utc_datetime;

  // compare utcA with utcB
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...