gpt4 book ai didi

javascript - 获取具有给定键的 “highest”值的对象数组的元素索引

转载 作者:行者123 更新时间:2023-12-02 09:04:18 25 4
gpt4 key购买 nike

假设我有以下对象数组:

[
{ name: 'january', score: 3.02 },
{ name: 'february', score: 1.02 },
{ name: 'march', score: 0 },
{ name: 'april', score: 12 },
]

提取得分最高的对象元素的位置( index)的最快方法是什么...因此,在上述情况下,该值将是 3索引...

N.B.分数是动态的,“获胜”元素是最高值(value)...

最佳答案

您可以通过检查分数来获取键并减少索引。

var data = [{ name: 'january', score: 3.02 }, { name: 'february', score: 1.02 }, { name: 'march', score: 0 }, { name: 'april', score: 12 }],
index = [...data.keys()].reduce((a, b) => data[a].score > data[b].score ? a : b);

console.log(index);

关于javascript - 获取具有给定键的 “highest”值的对象数组的元素索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60283723/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com