我有json數組,如下所示,我想檢索與team1Id/team2Id匹配的所有對象。Angular 2-如何過濾對象數組?
遊戲:[{ 「ID」:7935, 「位置」: 「梅多布魯克的Ct 2」, 「locationId」: 「LOC-2」, 「TEAM1」: 「MADE精英」, 「 team1Id 「:798, 」team1Score「: 」40「, 」TEAM2「: 」Reisterstown沃爾夫帕克「, 」team2Id「:797, 」team2Score「: 」38「, 」時間「:」 2016-07- 09T08:00:00" },
{
"id": 7936,
"location": "Meadowbrook Ct. 4",
"locationId": "loc-4",
"team1": "DC Premier",
"team1Id": 801,
"team1Score": "39",
"team2": "Severn Elite",
"team2Id": 804,
"team2Score": "36",
"time": "2016-07-09T08:00:00"
},
many more
]
Doest ES6有一個輔助函數用於過濾。 array.filter(x => x.team1Id == YOURID);更清晰的語法。 –
是的..非常棒的@IzzoObella,謝謝 –