gpt4 book ai didi

javascript - 根据字段从数组中获取javascript对象

转载 作者:搜寻专家 更新时间:2023-10-30 22:06:20 25 4
gpt4 key购买 nike

在一组对象中,我想选择其中一个字段中具有最大值的对象。

我知道如何选择值本身:

Math.max.apply(Math, list.map(function (o) { return o.DisplayAQI; }))

...但我不确定如何执行上述操作,而是返回对象本身。

最佳答案

您可以使用reduce 获取具有最高DisplayAQI 的对象

let list = [ {DisplayAQI : 20}, {DisplayAQI : 100}, {DisplayAQI : 200}, {DisplayAQI : 10} ];

let result = list.reduce((c, v) => c.DisplayAQI > v.DisplayAQI ? c : v);

console.log(result);

文档:reduce()

关于javascript - 根据字段从数组中获取javascript对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50588013/

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