当我传递“desc”时,当我调用该函数时,Lodash 中的 sortBy() 不会按降序排序const sortedData = _.sortBy(data, ['rawAvgPrice'], ['desc']);。这对于升序来说效果很好。但不是按降序排列。我已经发布了我编写的排序功能。我读了主题“ lodash multi-column sortByscending ”,但它并没有帮助我解决我的问题。因此决定发布此内容。
/**
* @param {String} element - sorting object element name.
* @param {String} dir - the direction of the sort ASC/DESC.
* @param {Boolean} flag - Signaling to sort the table and update.
*/
sortTableNew(element, dir, flag) {
let direction = dir;
// Change the sorting from ASC to DESC/ DESC to ASC
if (flag) {
direction = dir === 'asc' ? 'desc' : 'asc'; …Run Code Online (Sandbox Code Playgroud)