I am trying to sort some reservations and want them to be sorted by ascending order (The reservations with less days past to show first) but I don't think I am using sorting correctly. can you please help me? Example1Example2
{
"customerId": "oliver.test@test.com",
"dueDate": 1614409200000,
"reservationItems": [
{
"description": "Paddle",
"itemId": 4949490,
"returned": false
},
{
"description": "Boat",
"itemId": 4949490,
"returned": false
},
{
"description": "Boat",
"itemId": 4949490,
"returned": false
},
{
"description": "Snowboard leash",
"itemId": 4949494,
"returned": false
}
]
}
.filter((customer) =>
customer.reservationItems.some((item) => !item.returned)
).sort((item) => item.dueDate);