sort object by property
http://stackoverflow.com/questions/1069666/sorting-javascript-object-by-property-value
by lalatino
JavaScript
function sortObject(obj) {
var arr = [];
var prop;
for (prop in obj) {
if (obj.hasOwnProperty(prop)) {
arr.push({
'key': prop,
'value': obj[prop]
});
}
}
arr.sort(function(a, b) {
return a.value - b.value;
});
return arr; // returns array
}
var list = { "you": 100, "me": 75, "foo": 116, "bar": 15 };
var arr = sortObject(list);
console.log(arr);