Có một phương pháp tiện lợi để sắp xếp một mảng của các đối tượng dựa trên một số thuộc tính:lodash nhiều cột SortBy giảm dần
var data = _.sortBy(array_of_objects, ['type', 'name']);
Tuy nhiên đó là chỉ cho tăng dần phân loại. Có cách nào tiện dụng để xác định hướng cho mỗi cột? Ví dụ.
var data = _.sortBy(array_of_objects, [{'type': 'asc'}, {'name': 'desc'}]);
Đối với bạn thông tin, chức năng này đã được đổi tên thành _.orderBy (https://lodash.com/docs#orderBy) trong Lodash là 4.3.0. Hàm sắp xếp bình thường được gọi là _.sortBy (https://lodash.com/docs#sortBy) –
Tôi nhận được '_.sortByOrder không phải là một hàm' trong phiên bản mới nhất của lodash. – chovy
Giả sử bạn đang sử dụng lodash 4, 'sortByOrder' không còn tồn tại. Nó bây giờ được đặt tên là 'orderBy' – djskinner