У меня есть массив с объектами meeting
имеющими свойство utc_start
. У меня также есть массив с объектами reminder
имеющими свойство utc_datetime
.
Объединив их как таковые:
combined = [];
combined = combined.concat(meetings);
combined = combined.concat(reminders);
Можно ли их сортировать? Каждый из них использует другое свойство?
combined.sort((a, b) => {
});
Благодарю.
Вы можете попробовать:
combined.sort((a, b) => {
const utcA = a.utc_start || a.utc_datetime;
const utcB = b.utc_start || b.utc_datetime;
// compare utcA with utcB
});
0
не является допустимым значением для utc_start
(что выглядит как допустимое предположение, если только они не являются временем суток, и из их имен я подозреваю, что это либо даты, либо время с момента появления) ,
concat
, вы можете использоватьcombined = [...meetings, ...reminders]
в современных средах (ES2015 +): developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…