得到了这个:
[{
"title": "qq",
"dateValuePair": {
"date": "2016-04-29T22:00:00.000Z",
"value": 243500.3491
}
},
{
"title_sv": "ccc",
"dateValuePair": {
"date": "2016-03-29T22:00:00.000Z",
"value": 243500.3491
}
}]
我需要一个返回具有最新日期的对象的函数。
{
"title_sv": "ccc",
"dateValuePair": {
"date": "2016-03-29T22:00:00.000Z",
"value": 243500.3491
}
}
这是否有一些整齐的一行下划线技巧?
答案 0 :(得分:2)
您可以使用_.max:
var array = [{
"title": "qq",
"dateValuePair": {
"date": "2016-04-29T22:00:00.000Z",
"value": 243500.3491
}
},
{
"title_sv": "ccc",
"dateValuePair": {
"date": "2016-03-29T22:00:00.000Z",
"value": 243500.3491
}
}];
var result = _.max(array, function(el) {
return new Date(el.dateValuePair.date).getTime();
});