【发布时间】:2020-02-19 22:14:12
【问题描述】:
嗨,下面是对象的 JSON 数组
[
{
"BookingId": 366024,
"BookingDetailId": 340708,
"JobCode" : 13
},
{
"BookingId": 366023,
"BookingDetailId": 340707,
"JobCode" : 12
},
{
"BookingId": 366022,
"BookingDetailId": 340706,
"JobCode" : 12
}
]
我想获取特定的数组对象,其中 BookingId 为 Max,JobCode 为 12,例如。在上面的数组中我想要对象 { “BookingId”:366023, "BookingDetailId": 340707, “工作代码”:12 },其 BookingId 最大,JobCode 为 12。
如何在 Angular 6 中做到这一点
尝试过的代码
var a = this.GridSource.find(x => x.JobCode == 12 &&
x.BookingId == Math.max.apply(Math, this.GridSource.map
(function(o) { return o.BookingId; })));
【问题讨论】:
标签: json angular angular6 angular5