gpt4 book ai didi

javascript - 在对象数组中查找属性的最大值

转载 作者:bug小助手 更新时间:2023-10-28 01:25:55 25 4
gpt4 key购买 nike

我正在寻找一种非常快速、干净且高效的方法来获取以下 JSON 切片中的最大“y”值:

[
{
"x": "8/11/2009",
"y": 0.026572007
},
{
"x": "8/12/2009",
"y": 0.025057454
},
{
"x": "8/13/2009",
"y": 0.024530916
},
{
"x": "8/14/2009",
"y": 0.031004457
}
]

for 循环是唯一的方法吗?我热衷于以某种方式使用 Math.max

最佳答案

要找到array中对象的最大y值:

    Math.max.apply(Math, array.map(function(o) { return o.y; }))

或更现代的 JavaScript:

    Math.max(...array.map(o => o.y))

关于javascript - 在对象数组中查找属性的最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4020796/

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