I have below an array of available slots.
[
{ date: "06/10/2020", start: "10:00 am", end: "11:00 am" },
{ date: "06/10/2020", start: "11:00 am", end: "12:00 am" },
{ date: "06/10/2020", start: "12:00 am", end: "01:00 pm" },
{ date: "07/10/2020", start: "10:00 am", end: "11:00 am" },
{ date: "07/10/2020", start: "11:00 am", end: "12:00 am" },
{ date: "07/10/2020", start: "12:00 am", end: "01:00 pm" },
];
I want to filter above array with same date value. Somthing like below.
[
{
date: "06/10/2020",
count: 3,
slots: [
{ start: "10:00 am", end: "11:00 am" },
{ start: "11:00 am", end: "12:00 am" },
{ start: "12:00 am", end: "01:00 pm" },
],
},
{
date: "07/10/2020",
count: 3,
slots: [
{ start: "10:00 am", end: "11:00 am" },
{ start: "11:00 am", end: "12:00 am" },
{ start: "12:00 am", end: "01:00 pm" },
],
},
];