與此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