代码:
// 取最大值:
//arr:数组对象,key:对象的某一项
function maxArrObj(arr,key){
return Math.max.apply(Math, arr.map(function(o) {return o[key]}));
}
// 取最小值:
//arr:数组对象,key:对象的某一项
function minArrObj(arr,key){
return Math.min.apply(Math, arr.map(function(o) {return o[key]}));
}
调用示例:
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"
}
];
console.log(maxArrObj(array,'value'))
console.log(minArrObj(array,'value'))
// 取最大值:
function maxArrObj(arr,key){
return Math.max.apply(Math, arr.map(function(o) {return o[key]}));
}
// 取最小值:
function minArrObj(arr,key){
return Math.min.apply(Math, arr.map(function(o) {return o[key]}));
}