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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM