返回

javascript-基于枚举列表对对象进行排序

发布时间:2022-04-12 06:39:12 326
# 前端

我有一个具有多个属性的对象,希望根据特定的枚举列表进行排序。

下面是一个物体

const ArratOfobj = [
   { id: 3, ShortType: "LocationWorn", ImageType: "B" },
   { id: 2, ShortType: "SipStillLife", ImageType: "D" },
   { id: 1, ShortType: "SipStillWorn", ImageType: "M" },
   { id: 4, ShortType: "LocationLife", ImageType: "M" },
];

枚举顺序

const enum Order { 
   SipStillLife= 0, 
   LocationLife= 1, 
   SipStillWorn = 2, 
   LocationWorn = 3 
}

**预期产量**

[
   { id: 2, ImageType: "D", ShortType: "SipStillLife" }, 
   { id: 4, ImageType: "M", ShortType: "LocationLife" }, 
   { id: 1, ImageType: "M", ShortType: "SipStillWorn" }, 
   { id: 3, ImageType: "B", ShortType: "LocationWorn" }
]
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(1)
按点赞数排序
用户头像