私の 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
]
}
次に、これらの値に基づいてオブジェクトのインデックスを再作成すると、オブジェクトにインデックスを付ける方法が整理されますが、新しい要素を挿入すると、_
インデックスの関係も再生成する必要があり、非常に手間がかかります。