我有一个通知对象数组,需要按照严重程度降序排序,即 Error
> Warning
> Information
。
例如:
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
排序?
另外,关于排序对象数组的其他帖子大多是关于Unicode排序而不是根据固定值进行比较排序。如果我发布了重复的问题,请见谅。