У меня есть массив объектов для прибытия автобусов. Массив имеет объекты, которые имеют повторяющиеся свойства, но разное время. Я хотел бы вложить автобусы, которые приходят позже, в автобус, который идет первым. Также массив упорядочен по времени прибытия.
[
{ Arrival, busId: "123", minToStop: 16, timeToStop: 957 },
{ Arrival, busId: "123", minToStop: 23, timeToStop: 1390 }
]
Есть ли какой-нибудь хороший и простой способ сделать это в JavaScript?
Это то, что я хочу получить
[
{ Arrival, busId: "123", minToStop: 16, timeToStop: 957, laterBuses:
[
{ Arrival, busId: "123", minToStop: 23, timeToStop: 1390 },
{ Arrival, busId: "123", minToStop: 30, timeToStop: 1820 }
]
}
]