I have an object is data like this :
Original data

const data = { "title": "sunny", "members": [ { "fullname": "rozo", "customers": [ { "name": "test11", "createdAt": 3 }, { "name": "test12", "createdAt": 4 }, { "name": "test13", "createdAt": 5 } ] }, { "fullname": "luffy", "customers": [ { "name": "test6", "createdAt": 9 }, { "name": "test7", "createdAt": 10 }, { "name": "test8", "createdAt": 11 }, ] } ] }
I want to filter all customers have create greate than 4 and less than 10, and want to returned result like this :
const data = {
"title": "sunny",
"members": [
{
"fullname": "rozo",
"customers": [
{
"name": "test12",
"createdAt": 4
},
{
"name": "test13",
"createdAt": 5
}
]
},
{
"fullname": "luffy",
"customers": [
{
"name": "test6",
"createdAt": 9
},
{
"name": "test7",
"createdAt": 10
},
]
}
]
}
Can anyone help me solve this problem?
filteredData would be your final output let me know if you getting any problem