Добрый вечер! Допустим у меня есть массив объектов:
[
{
date: "2017-12-19 19:00",
id: "100d7362faa78135e0e1a102",
index: "3",
lesson_id: "599d7362faa78135e0e1a703"
},
{
date: "2018-01-03 18:00",
id: "100d7362faa78135e0e1a103",
index: "3",
lesson_id: "599d7362faa78135e0e1a7034"
},
{
date: "2018-01-04 16:00",
id: "100d7362faa78135e0e1a104",
index: "3",
lesson_id: "599d7362faa78135e0e1a7035"
},
{
date: "2018-02-05 19:00",
id: "100d7362faa78135e0e1a105",
index: "3",
lesson_id: "599d7362faa78135e0e1a7036"
},
{
date: "2018-02-03 12:00",
id: "100d7362faa78135e0e1a106",
index: "3",
lesson_id: "599d7362faa78135e0e1a7037"
},
{
date: "2018-03-05 19:00",
id: "100d7362faa78135e0e1a109",
index: "3",
lesson_id: "599d7362faa78135e0e1a7039"
},
{
date: "2018-03-05 12:00",
id: "100d7362faa78135e0e1a108",
index: "3",
lesson_id: "599d7362faa78135e0e1a7038"
},
{
date: "2018-04-04 19:00",
id: "100d7362faa78135e0e1a109",
index: "3",
lesson_id: "599d7362faa78135e0e1a7039"
}
]
Я хотел бы сгруппировать объекты, у которых одинаковая дата, а именно год-месяц-день (без учета времени) в подмассивы. Пытаюсь сделать это с помощью метода Reduce , который предоставляют Массивы, но пока ничего толькового не группирует. Может кто сможет помочь разобраться?