与此question类似,但枚举标记为常量:你如何去从常量枚举中迭代或生成一个数组?是否有可能在Typescript迭代一个常量枚举?
例
declare const enum FanSpeed {
Off = 0,
Low,
Medium,
High
}
Desireable结果
type enumItem = {index: number, value: string};
let result: Array<enumItem> = [
{index: 0, value: "Off"},
{index: 1, value: "Low"},
{index: 2, value: "Medium"},
{index: 3, value: "High"}
];
真的很感谢你对此的闪电反应!有用的见解! – Jim
是否可以使用preserveConstEnums编译器标志来保存常量枚举 –
是的,提到@ TitianCernicova-Dragomir非常重要。我链接到你的回答,我的答案,以便他们看到你写的关于'preserveConstEnums' – JKillian