【发布时间】:2021-04-14 03:26:59
【问题描述】:
我有这个对象数组:
var eventList = [
{
eventName: "abc",
status: "completed"
},
{
eventName: "def",
status: "live"
},
{
eventName: "ghi",
status: "live"
},
{
eventName: "jkl",
status: "upcoming"
},
]
我想使用特定键的优先级数组对这些对象数组进行排序,比如["live", "upcoming", "completed"] 表示状态,这意味着所有实时事件都排在第一位,然后是即将到来的,然后是完成的。互联网上的答案似乎只能使用键对数组对象进行升序或降序排序。我该如何处理?
【问题讨论】:
标签: javascript node.js arrays sorting object