17
TypeScript枚举到对象数组
我有一个这样定义的枚举: export enum GoalProgressMeasurements { Percentage = 1, Numeric_Target = 2, Completed_Tasks = 3, Average_Milestone_Progress = 4, Not_Measured = 5 } 但是,我希望将其表示为来自我们的API的对象数组/列表,如下所示: [{id: 1, name: 'Percentage'}, {id: 2, name: 'Numeric Target'}, {id: 3, name: 'Completed Tasks'}, {id: 4, name: 'Average Milestone Progress'}, {id: 5, name: 'Not Measured'}] 是否有简单且本机的方法来执行此操作,还是我必须构建一个将枚举强制转换为int和字符串的函数,并将对象构建为数组?