是否可以通过任何 lodash 函数按提供的比较器进行排序?
例如我有类 Person:
class Person{name: string;年龄:numbert
然后我想按照 0 岁的人排在最后而其余的人按升序排序的方式对人进行排序?人属于 {}
类型。
_.sortBy(people, (p1,p2) => {
if(p1.age == 0) return -1;
return p1.age - p2.age
}
最佳答案
有点hacky,但这会起作用:
_.sortBy(people, [p => p.age || Infinity])
关于javascript - Lodash 根据提供的比较器排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46400879/