Order javascript Object By Value
function formatList(obj, order) {
formatedData = [];
Object.keys(obj).map(function(k) {
return [k, obj[k]];
}).sort(function(a, b) {
if (a[1] < b[1]) return -1;
if (a[1] > b[1]) return 1;
return 0;
}).forEach(function(d) {
formatedData.push({
'value': d[0],
'text': d[1],
})
});
return formatedData;
}