Javascript 按3个变量(赢、输和种子)对团队进行分组排序
我在一个锦标赛项目上工作,一直在寻找一种好的排序方法,可以根据团队的赢、输和种子对团队进行排序 组对象:Javascript 按3个变量(赢、输和种子)对团队进行分组排序,javascript,arrays,sorting,Javascript,Arrays,Sorting,我在一个锦标赛项目上工作,一直在寻找一种好的排序方法,可以根据团队的赢、输和种子对团队进行排序 组对象: [ { “groupId”:1, “签字”:“A”, “团队”:[ “团队”:{ “id”:45, “姓名”:“A队”, “种子”:{ “id”:1, “名称”:“顶部” }, “胜利”:0, “丢失”:0 }, “团队”:{ “id”:2, “姓名”:“B队”, “种子”:{ “id”:2, “名称”:“高” }, “胜利”:0, “丢失”:0 }等等。 种子顺序如下:顶部->高->中-
[
{
“groupId”:1,
“签字”:“A”,
“团队”:[
“团队”:{
“id”:45,
“姓名”:“A队”,
“种子”:{
“id”:1,
“名称”:“顶部”
},
“胜利”:0,
“丢失”:0
},
“团队”:{
“id”:2,
“姓名”:“B队”,
“种子”:{
“id”:2,
“名称”:“高”
},
“胜利”:0,
“丢失”:0
}等等。
种子顺序如下:顶部->高->中->低
我有一个a组:
谢谢你的建议。我真的需要你的帮助。你可以用一个对象来获取种子的正确数值,然后按
上升获胜
下降和下降丢失
,数值递增种子
const seeds={TOP:1,HIGH:2,MID:3,LOW:4};
array.sort((a,b)=>
a、 赢-b赢||
b、 输了||
种子[a.seed.name]-种子[a.seed.name]
);
thread result中的data:JSON:这两种情况