小编Kev*_*ndy的帖子

有没有办法根据事物在列表中的位置为事物赋值?

我有六个字母[a,b,c,d,e,f]和两个用户[bob,bender]。他们都有代表他们的字母的不同排列,想想个性得分。鲍勃是[e,f,c,b,a,d],本德是[b,a,d,f,e,c]

我也有一张图表可以把这些放在上面。按顺序,每个字母在图表上都有自己的条形,刻度线最多为 6。

根据字母出现在列表中的位置,它会分配一个数字值。第一个字母的值为 6,第二个字母的值为 5,依此类推。

最终数组需要按 abc 顺序排列,但每个字母都有正确的值。示例:Bob 将以[2,3,4,1,6,5].

你会怎么做?

我能想到的唯一方法是大量的 if 语句,我想看看是否有更好的方法。

我还是 Javascript 的新手。

javascript arrays sorting if-statement

1
推荐指数
1
解决办法
50
查看次数

标签 统计

arrays ×1

if-statement ×1

javascript ×1

sorting ×1