【发布时间】:2020-10-07 07:23:13
【问题描述】:
我正在尝试使用下划线 _.sortby() 函数对某些记录进行排序。我的要求是对以 _ 开头的名称给予更高的优先级。例如。如果我的代码是
var patients = [
[{name: 'John', roomNumber: 1, bedNumber: 1}],
[{name: 'Lisa', roomNumber: 1, bedNumber: 2}],
[{name: '_A', roomNumber: 2, bedNumber: 1}],
[{name: 'Omar', roomNumber: 3, bedNumber: 1}]
];
var sortedArray = _.sortBy(patients, function(patient) {
return patient[0].name;
});
我希望记录 _A, roomNumber: 2, bedNumber: 1 位于顶部。从某种意义上说,我希望排序忽略以 _
开头的字符串【问题讨论】:
-
你的问题不清楚,一旦你说优先
_然后你说忽略_