Jest fajny sposób aby posortować tablicę obiektów na podstawie kilku właściwości:lodash multi-kolumna SortBy malejąco
var data = _.sortBy(array_of_objects, ['type', 'name']);
jednak, że jest tylko dla rosnącej sortowania. Czy jest jakiś przydatny sposób definiowania kierunku na kolumnę? Na przykład.
var data = _.sortBy(array_of_objects, [{'type': 'asc'}, {'name': 'desc'}]);
Dla twojej informacji, ta funkcja została przemianowana na _.orderBy (https://lodash.com/docs#orderBy) w Lodash od wersji 4.3.0. Funkcja sortowania normalnego nazywa się _sortBy (https://lodash.com/docs#sortBy) –
Otrzymuję '_.sortByOrder nie jest funkcją' w najnowszej wersji aplikacji lodash. – chovy
Zakładając, że używasz Lodash 4, 'sortByOrder' już nie istnieje. Obecnie nosi on nazwę 'orderBy' – djskinner