When I try to sort my object while in for loop, it is in descending order flow, but when I try to print my object in console after sorting, it is again showing in ascending order.
function sortObject(object) {
var sortedObj = {},
keys = _.keys(object);
var keysReverse = keys.reverse();
_.each(keysReverse, function(key) {
sortedObj[key] = object[key];
console.log(sortedObj);
});
return sortedObj;
}
var obj5 = {
3: 'some',
7: 'every',
2: 'all'
}
sortObject(obj5);
How can I sort the object by key in descending order?