Всем привет.
Есть массив:
const arr = [
{
name: 'Alex',
sessions: [
{ startDate: '2021/09/12' },
{ startDate: '2021/09/13' },
{ startDate: '2021/09/14' },
{ startDate: '2021/09/15' },
],
},
{
name: 'John',
sessions: [
{ startDate: '2021/09/01' },
{ startDate: '2021/09/04' },
{ startDate: '2021/09/07' },
{ startDate: '2021/09/19' },
],
},
];
Мне нужно его отфильтровать по вложенным sessions у которых нет передаваемой даты сессии
Например sessionStartDate =
2021/09/19
Мне должен вернуться массив только с пользователем Alex, потому что у него этой сессии нету
const getUser = (sessionStartDate = "2021/09/19") {
return arr.map(item => item.sessions.filter(session => session.startDate !==sessionStartDate ))
}