在我的Javascript应用程序中,我有一个对象,并且我需要能够按照内部对象中的值对数组进行排序。
例如:
我需要做的是管理这个数据集,并根据每个内部对象的时间戳重新排序数组。
有什么方法可以实现?
更新:
我最初的想法是这样做:
例如:
{
a : {
timestamp: xxxxxx
other : yyyyyy
},
b : {
timestamp: xxxxxx
other : yyyyyy
},
c : {
timestamp: xxxxxx
other : yyyyyy
}
}
我需要做的是管理这个数据集,并根据每个内部对象的时间戳重新排序数组。
有什么方法可以实现?
更新:
我最初的想法是这样做:
{
a : {},
b : {},
c : {},
_ : [
c, a, b //Key's Only
]
}
然后根据这些值重新索引对象,这将解决如何索引对象的问题,但是当我插入新元素时,还必须重新生成_
索引关系,这似乎需要太多的工作。