收到:
[{
"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
}
}
是否有一些简洁的下划线技巧可以做到这一点?
最佳答案
您可以使用_.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();
});