var objectsArray;
objectsArray.sort(sortByRanking);
function sortByRanking(a, b) {
if(a.ranking < b.ranking) return -1;
if(a.ranking > b.ranking) return 1;
return 0;
}
/* Response: */
// { id: 28081, parent: 28080, ranking: 1 }
// { id: 28080, parent: null, ranking: 2 }
// { id: 28083, parent: 28082, ranking: 2 }
// { id: 28082, parent: 28080, ranking: 3 }
[
{
"id": 28080,
"parent": null,
"ranking": 2
},
{
"id": 28081,
"parent": 28080,
"ranking": 1
},
{
"id": 28082,
"parent": 28080,
"ranking": 3
},
{
"id": 28083,
"parent": 28082,
"ranking": 2
}
]