我有一个对象数组,其中每个对象都有不同的键,因此我想要在该数组中具有最小值的对象。
list = [{
'id': 4,
'name': 'nitin',
'group': 'angularjs'
},
{
'id': 1,
'name': 'nitin',
'group': 'angularjs'
},
{
'id': 2,
'name': 'nitin',
'group': 'angularjs'
},
{
'id': 3,
'name': 'nitin',
'group': 'angularjs'
}
]
我尝试了一下。
var minValue = Math.min.apply(Math, list.map(function (o) {
return o.id;
}))
但是它只返回id而不是整个对象,然后我需要进行更多的过滤来获取对象。是否有直接的方法来查找对象?