在我的 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
]
}
然后根据这些值重新索引对象,这将解决如何索引对象,但是当我插入一个新元素时,我还必须重新生成_
索引关系,这似乎很费力。