metoda .sort() może pomóc także przy sortowaniu obiektów - jeśli odnosimy się w nich do liczb lub alfabetycznie :)
[
{name: "Robin Van Persie", age: 28},
{name: "Theo Walcott", age: 22},
{name: "Bacary Sagna", age: 26}
].sort(function(obj1, obj2) {
// Ascending: first age less than the previous
return obj1.age - obj2.age;
}).sort(function(a, b) {
var textA = a.DepartmentName.toUpperCase();
var textB = b.DepartmentName.toUpperCase();
return (textA < textB) ? -1 : (textA > textB) ? 1 : 0;
});