<分区>
我有一个这样的数组
var data = [
{ i: 0, j: 0, day: 5 },
{ i: 1, j: 0, day: 3 },
{ i: 1, j: 1, day: 5 },
{ i: 1, j: 2, day: 10 },
{ i: 2, j: 0, day: 5 },
{ i: 3, j: 0, day: 5 },
{ i: 4, j: 0, day: 6 },
{ i: 4, j: 1, day: 10 }
]
我想从 JSON 返回一行最小值 day
值
例如上面数组中的最小值day
是3
我想得到 p>
{ i: 1, j: 0, day: 3 }
作为输出
这个方法我试过
Math.min.apply(Math,data.map(function(item){return item.day}))
但它只返回最小值 day
我找到的一个解决方案是使用 indexOf
方法,但我认为这不是一个好习惯。有什么简写方法吗??