【发布时间】:2021-09-21 14:48:04
【问题描述】:
[
[ 'UserA', 490 ],
[ 'UserC', 175 ],
[ 'UserD', 67 ],
[ 'UserB', 26 ]
]
如何根据排行榜给他们排名?例如。 UserA 排名第一,UserC 排名第二,以此类推。
它看起来像这样:
UserA: Rank 1
UserC: Rank 2
UserD: Rank 3
UserB: Rank 4
【问题讨论】:
-
只使用
arr.sort(),他们使用map和index + 1。 -
欢迎来到 Stack Overflow!访问help center,使用tour 了解内容和How to Ask。请首先>>>Search for related topics on SO,如果您遇到困难,请发布您的尝试的minimal reproducible example,并使用
[<>]记录输入和预期输出sn-p 编辑器。 -
这将是一个更合乎逻辑的对象:
{ 'UserA': 490, 'UserC': 175, 'UserD': 67 , 'UserB': 26 } -
如果您添加类似以下内容将不胜感激:“到目前为止,这是我的代码,我被困在这个**和这个* - 我还搜索了这个资源和试过这个和这个。”*。创建一个minimal reproducible example 你的最佳尝试。
标签: javascript arrays ranking leaderboard