Array.prototype позволяет нам сортировать массив всего по 1 параметру. Я создал свой собственный метод sortBy, чтобы исправить этот пробел. Метод также позволяет сортировать по описанию. Допустим, у нас есть следующий массив

Следующий вызов функции сортирует массив по «Профессии», а затем по «Имени» по наследству.

Результат будет следующим:

Теперь давайте посмотрим на реализацию метода.

Вы можете попробовать это на JSFiddler:
http://jsfiddle.net/AndrewBuntsev/cwt2gbej/