sort object by property

http://stackoverflow.com/questions/1069666/sorting-javascript-object-by-property-value

by Korah Babu Varghese

JavaScript

function sortObject(obj) {
    var arr = [];
    var prop;
    for (prop in obj) {
        if (obj.hasOwnProperty(prop)) {
           arr[prop]= obj[prop]
            }
        }
    
    arr.sort(function(a, b) {
        return a.key - b.key;
    });
    return arr; // returns array
}


var list = { "january": 100, "april": 75, "march": 116, "may": 15 };
var arr = sortObject(list);
console.log(arr);