I've tried to use a function like this - to reorder the object I get back from a call
function sortObject(obj) {
return Object.keys(obj)
.sort().reduce((a, v) => {
a[v] = obj[v];
return a; }, {});
}
So the object would look like this initially
let myObject = {
"hero": {
"body": "dummy text",
"orderId": 2
},
"banner": {
"body": "dummy text",
"orderId": 1
},
"team": {
"body": "dummy text",
"orderId": 0
}
};
let sortedMyObject = sortObject(myObject);
so I would want to return the object to be in orderId:
{
"team": {
"body": "dummy text",
"orderId": 0
},
"banner": {
"body": "dummy text",
"orderId": 1
},
"hero": {
"body": "dummy text",
"orderId": 2
}
}