【发布时间】:2014-06-30 07:01:15
【问题描述】:
注意:我使用的语言是 Javascript
我有一个对象数组。每个对象都有三个属性:年份、日期、标题。 例如:
[
{
year: 2013, date: "23/10/2013", title: "Title1"
},
{
year: 2012, date: "4/2/2012", title: "Title2"
}
]
我需要从这个数组中创建一个有效的数据结构,这样:
- 所有具有相同年份的对象都分组在一起,分组按“年份”排序
- 具有相同日期和标题的所有对象都被组合在一起。对不同日期的对象进行排序。
数据结构应该是有效的读取和遍历(我需要在某种时间线中呈现它们)。
【问题讨论】:
标签: javascript arrays sorting data-structures