この通知オブジェクトの配列は、重大度の低い順、つまりError
>Warning
>Information
の順にソートする必要があります。明確な属性値に基づいてJavaScriptでオブジェクトの配列をソートする方法は?
例:
var notificationArray = [ {
code : "103",
severity : "Error"
}, {
code : "104",
severity : "Information"
}, {
code : "109",
severity : "Error"
}, {
code : "403",
severity : "Warning"
}, {
code : "510",
severity : "Information"
}, {
code : "114",
severity : "Warning"
}, {
code : "144",
severity : "Error"
}, {
code : "413",
severity : "Warning"
} ];
この配列は、常にseverity
に基づいてソートされていることを確認するための最も簡単な方法は何ですか?
P.S.オブジェクトの配列をソートするには他のスレッドがありますが、私が大部分見つけたのはユニコードのソートであり、固定値との比較によるソートではありません。重複した質問を投稿した場合のお詫び
の優先順位に基づいて配列をソート
を_「が、私は1つを見つけることができませんでした属性値のソートについての話です(属性自体ではありません) "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ – CBroe
[優先順位によるプロパティの並べ替え]の可能な複製(0120-385-331)//sort2- /-properties-by-priority – baao