私は、thisの以前の記事と同様の必要性を持っています:キーを失うことなくオブジェクトを並べ替える必要があります。しかし、私は、オブジェクトのオブジェクトを持っている:キーを紛失することなく値でディープオブジェクトを並べ替えて並べ替える
var o = {
123: { field: "science", name: "zed" },
234: { field: "tech", name: "sara" },
672: { field: "arts", name: "jon" }
}
_.fromPairs(_.sortBy(_.toPairs(o),function(a){ return a[1] }).reverse())
上記の他のトピックに言及したlodashソリューションを使用しています - しかし私は、(キーを保持していますカントー!)の結果のいずれかの一貫性が届かない
をどれでも助けに感謝します。
これは素晴らしいですね!ユーザーが選択した内容に応じて、並べ替えられたものに柔軟性が必要です。再び、魅力を働かせて、ありがとう! – user7472652