gpt4 book ai didi

javascript - Lodash 根据提供的比较器排序

转载 作者:行者123 更新时间:2023-11-30 21:08:20 25 4
gpt4 key购买 nike

是否可以通过任何 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com