I have this object:
"monday": [],
"tuesday": [
{ "type": "open", "value": 36000 },
{ "type": "close", "value": 64800 }
],
"wednesday": [],
"thursday": [
{ "type": "open", "value": 36000 },
{ "type": "close", "value": 64800 }
],
"friday": [{ "type": "open", "value": 36000 }],
"saturday": [
{"type": "close","value": 3600},
{"type": "open","value": 32400},
{"type": "close","value": 39600},
{"type": "open","value": 57600}
],
"sunday": [
{ "type": "close", "value": 3600 },
{ "type": "open", "value": 43200 },
{ "type": "close", "value": 75600 }
]
}
And I wish to move every first entry where "type" === "close" to the previous entry, So in this example it'll change to:
{
"monday": [],
"tuesday": [
{ "type": "open", "value": 36000 },
{ "type": "close", "value": 64800 }
],
"wednesday": [],
"thursday": [
{ "type": "open", "value": 36000 },
{ "type": "close", "value": 64800 }
],
"friday": [
{ "type": "open", "value": 36000 },
{"type": "close","value": 3600},
],
"saturday": [
{"type": "open","value": 32400},
{"type": "close","value": 39600},
{"type": "open","value": 57600},
{ "type": "close", "value": 3600 }
],
"sunday": [
{ "type": "open", "value": 43200 },
{ "type": "close", "value": 75600 }
]
}
What is the easiest and most advance way to achieve that? Thanks!