gpt4 book ai didi

javascript - 有条件地按两个属性排序

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

<分区>

考虑以下场景,我必须按姓名和分数对学生列表进行排序。

[
{
name: 'Max',
score: 94
},
{
name: 'Jerome',
score: 86
},
{
name: 'Susan',
score: 86
},
{
name: 'Abel',
score: 86
},
{
name: 'Kevin',
score: 86
}
]

我想按得分最高的学生对列表进行排序,但是如果两个或更多学生的分数相同,那么我想按字母顺序对这些学生进行排序。对于上述情况,结果应如下所示:

[
{
name: 'Max',
score: 94
},
{
name: 'Abel',
score: 86
},
{
name: 'Jerome',
score: 86
},
{
name: 'Kevin',
score: 86
},
{
name: 'Susan',
score: 86
}
]

我怎样才能做到这一点?是否有任何我可以使用的 lodash 函数,或者是否可以使用纯 JavaScript?

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