私はイベントとして知られているjsonオブジェクトの配列を持っています。これには、eventId、eventName、最も重要なdateofeventのようなフィールドがあります。このJSONをフィルタリングして構造化するにはどうすればよいですか?
[{event1}、{event2}、{event3}];
このイベントの配列を反復処理して、同じ日のイベントをフィルタリングする必要があります。このような新しいオブジェクトを取得する。
"days": [
{
"date": "11-05-2015",
"events": [
{"eventId": 1, ...},
{"eventId": 2, ...},
{"eventId": 3, ...},
{"eventId": 4, ...},
]
},
これをJavascriptまたはAngularで効率的に行うにはどうすればよいですか?
最初のものが最初です.Javascriptは言語です。 AngularはJavascriptフレームワークです。あなたはあなたが求めているものを達成するためにAngularを必要としません。第2に、これはhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filterに役立つはずです –
[Javascript:属性に基づいてオブジェクト配列をフィルタリングする方法]の可能な複製http://stackoverflow.com/questions/2722159/javascript-how-to-filter-object-array-based-on-attributes) –