调试时显示枚举描述而不是值

时间:2018-09-05 07:00:55

标签: typescript visual-studio-code

我使用Visual Studio代码,并且使用以下枚举:

export enum Car {
    Toyota,
    BMW,
    Audi,...
}

当我调试时,调试器将显示值0、1,而不是像Toyota,BMW这样的枚举描述。我需要使调试器向我显示枚举描述的哪些设置或代码修改?

1 个答案:

答案 0 :(得分:2)

如果不需要枚举成员的数值,则可以根据docs使用“字符串枚举” 它看起来像:

export enum Car {
    Toyota = "Toyota",
    BMW = "BMW",
    Audi = "Audi"
}

在这种情况下,成员和值将是相同的,并且在调试期间,您将获得诸如Toyota,BMW等的枚举描述。