Skip to content

Instantly share code, notes, and snippets.

@alexanderscott
Created September 1, 2012 06:15
Show Gist options
  • Save alexanderscott/3565396 to your computer and use it in GitHub Desktop.
Save alexanderscott/3565396 to your computer and use it in GitHub Desktop.
Useful sortBy function in JavaScript
var sort_by = function(field, reverse, primer){
var key = function (x) {return primer ? primer(x[field]) : x[field]};
return function (a,b) {
var A = key(a), B = key(b);
return (A < B ? -1 : (A > B ? 1 : 0)) * [1,-1][+!!reverse];
}
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment