in the below array i want to filter out records, that match the substring "11/2022" for key StartTime
[
{
StartTime: '17/10/2022 14:45',
Duration: '000:00:44:32',
},
{
StartTime: '17/11/2022 14:45',
Duration: '000:00:44:30',
},
{
StartTime: '18/11/2022 14:45',
Duration: '000:00:44:30',
},
{
StartTime: '17/12/2022 14:45',
Duration: '000:00:44:30',
}
]
expected output:
[
{
StartTime: '17/11/2022 14:45',
Duration: '000:00:44:30',
},
{
StartTime: '18/11/2022 14:45',
Duration: '000:00:44:30',
}
]
>Solution :
you can use the includes function like this
[
{ StartTime: "17/10/2022 14:45", Duration: "000:00:44:32" },
{ StartTime: "17/11/2022 14:45", Duration: "000:00:44:30" },
{ StartTime: "18/11/2022 14:45", Duration: "000:00:44:30" },
{ StartTime: "17/12/2022 14:45", Duration: "000:00:44:30" },
].filter((item) => item.StartTime.includes("11/2022"));