JSFiddle - React, Tailwind, and code Playground
by chridam
JavaScript
var obj = {
"1": {
"ref": "1",
"active": "1",
"showorder": "1",
"title": "Test 1"
},
"2": {
"ref": "2",
"active": "1",
"showorder": "2",
"title": "Test 2"
},
"3": {
"ref": "3",
"active": "1",
"showorder": "4",
"title": "Test 4"
},
"4": {
"ref": "4",
"active": "1",
"showorder": "9",
"title": "Test 9"
},
"5": {
"ref": "5",
"active": "1",
"showorder": "7",
"title": "Test 7"
}
};
function reArrangeTilesObject(tilesObj){
var newArray = [];
for (var i in tilesObj) {
newArray.push(tilesObj[i]);
}
newArray.sort(function(a, b) {
return b.showOrder - a.showOrder;
}
}
console.log(obj['3']['showorder']);
var test = reArrangeTilesObject(obj);
console.log(test);