javascript 从对象数组中 按字段/属性取最大值或最小值

Posted subendong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 从对象数组中 按字段/属性取最大值或最小值相关的知识,希望对你有一定的参考价值。

var array=[
        
            "index_id": 119,
            "area_id": "18335623",
            "name": "满意度",
            "value": "100"
        ,
        
            "index_id": 119,
            "area_id": "18335624",
            "name": "满意度",
            "value": "20"
        ,
        
            "index_id": 119,
            "area_id": "18335625",
            "name": "满意度",
            "value": "80"
        
];

取最大值:Math.max.apply(Math, array.map(function(o) return o.value))

取最小值:Math.min.apply(Math, array.map(function(o) return o.value))

说明:array是我们上面定义的数组,o.value就是要比较的字段。

 

本文来自互联网:https://blog.csdn.net/cargelzhong/article/details/81458610

以上是关于javascript 从对象数组中 按字段/属性取最大值或最小值的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript实现对象数组按不同字段排序

javascript 按对象属性从数组中删除JS对象

javascript 按属性从数组中删除对象

如何在javascript中按属性查找数组中的对象?

如何在javascript中按属性查找数组中的对象?

从对象数组中,将属性的值提取为数组