获取对象数组中最大值的索引

马尼拉市

我有一个对象表,其中有一个角色的分数和名称,我想检索分数最高的索引以便能够制作记分板。

这就是我的阵列的样子

[
    {
        "score": 51,
        "name": "toto"
    },
    {
        "score": 94,
        "name": "tata"
    },
    {
        "score": 27,
        "name": "titi"
    },
    {
        "score": 100,
        "name": "tutu"
    }
]

在这种情况下,我想获得得分最高的人的指数,在这种情况下,指数为 3,因为得分最高的是 tutu。

感谢您的帮助

阳光明媚

使用for循环

var index = 0;
var max = 0;

for (var i = 0; i < scores.length; i++) {
  if (s[i].score > max) {
    max = s[i].score;
    index = i;
  }
}

console.log(index);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章