let say I have array like following
[
{
id:"1",
name: "satu",
data: [
{
id: "1.a",
last_update: "07:00:00",
value: 12
},
{
id: "1.b",
last_update: "08:00:00",
value: 0
}
]
},
{
id:"2",
name: "dua",
data: [
{
id: "2.a",
last_update: "12:00:00",
value: 1
},
{
id: "2.a",
last_update: "06:00:00",
value: 5
},
]
},
{
id:"3",
name: "tiga",
data: [
{
id: "3.a",
last_update: "09:00:00",
value: 17
},
{
id: "3.b",
last_update: "10:00:00",
value: 2
}
]
}
]
how can I sort this array based on last_update
prop inside data
array? I expected id=2
will be the first element of the sorted array, follow by id=3
. the final result should be like following
[
{
id:"2",
name: "dua",
data: [
{
id: "2.a",
last_update: "12:00:00",
value: 1
},
{
id: "2.a",
last_update: "06:00:00",
value: 5
},
]
},
{
id:"3",
name: "tiga",
data: [
{
id: "3.a",
last_update: "09:00:00",
value: 17
},
{
id: "3.b",
last_update: "10:00:00",
value: 2
}
]
},
{
id:"1",
name: "satu",
data: [
{
id: "1.a",
last_update: "07:00:00",
value: 12
},
{
id: "1.b",
last_update: "08:00:00",
value: 0
}
]
}
]