我目前有这个 JavaScript 数组。我已经使用这个排序的数字列表来生成一个锦标赛括号列表,其中考虑了球队的种子。
问题是,为了执行我的种子算法,我计算出决赛中的 2 支球队,并使用他们的种子计算之前的比赛,这将是使用seeds[0]
和seeds[1]
给我1
和2
。但是,当我尝试手动输入团队名称时,这会导致问题。
这是当前数组:
var seeds = [
1,2,3,4,5,6,7,8
]
我想使用一些我可以参考的东西seeds[0].id
来获取他们的种子号码,当谈到为锦标赛括号打印他们的名字时,我可以seeds[0].name
这样使用:
var seeds = [
{ id : 1, name : "Team 1" },
{ id : 2, name : "Team 2" },
etc
]
你认为最好的方法是什么?主要问题是,在创建要放入播种括号的匹配列表时,我使用的是种子编号,然后以正确的播种顺序创建一个新的种子数组,以便我可以打印括号如newSeeds[0] vs newSeeds[1]
&newSeeds[2] vs newSeeds[3]
等等。
任何帮助表示赞赏。