sort object descending
JavaScript
var someArray = [{a: 1, b: 3}, {a: 3, b: 2}, {a: 2, b: 40}, {a: 4, b: 12}];
var value = "a";
function sortList (sortBy, list) {
list.sort(function (a, b) {
if (a[sortBy] > b[sortBy])
return -1;
if (a[sortBy] < b[sortBy])
return 1;
return 0;
});
return list;
}
console.log(sortList (value, someArray));