Hay un método ingenioso para ordenar una matriz de objetos en función de varias propiedades:
var data = _.sortBy(array_of_objects, ['type', 'name']);
Sin embargo, eso es solo para la clasificación ascendente. ¿Hay alguna forma práctica de definir la dirección por columna? P.ej
var data = _.sortBy(array_of_objects, [{'type': 'asc'}, {'name': 'desc'}]);