sort object descending

by Igor Cuckovic

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));