gpt4 book ai didi

javascript - 在对象数组中查找属性的最小值和最大值的快速方法

转载 作者:行者123 更新时间:2023-11-30 07:13:16 25 4
gpt4 key购买 nike

我有一个像这样的对象数组:

arr = [
{name: "Alex", value: 1},
{name: "Bill", value: 2},
{name: "Jim", value: 3},
{name: "Dim", value: 5}
]

我想要快速和干净的方法来获得 value 属性的最小值和最大值

min = 1,
max = 5

最佳答案

您可以在数组上使用 reduce 函数最小值:

arr.reduce(function(prev, curr) {
return prev.value < curr.value ? prev : curr;
});

max 会以类似的方式工作

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

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