私のJavascriptアプリケーションでは、オブジェクトがあり、内部オブジェクト内の値で配列を並べ替えることができる必要があります。例えば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
]
}
それらの値に基づいて、次に再インデックスオブジェクト、どのようにインデックスオブジェクトをに整理しますが、私は新しい要素を挿入するときにも、私は多くの努力のように思われる_
インデックス関係を再生成する必要があります。
確かにオブジェクトには順序はありませんが、解決策がない可能性はありません。 – jondavidjohn
インデックスを作成し、キー値と "順序"のハッシュテーブルを作成し、必要に応じて1つの配列からオブジェクトへの参照を使用する – Miguel