我有一个名为event的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来实现你所要求的。其次,这应该有助于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) –