|
1
5
(更新日期:2021 06月10日,未更改为 the TS4.3 update for union enums ) 这是(可能令人惊讶的)预期行为。TypeScript中的数字枚举有时用于按位操作,其中列出的值被视为 flags 。以及 @RyanCavanaugh 在a中 comment 在 reported issue 关于此:
所以即使
就你而言,即使
这和(
请注意,此按位内容不适用于 基于字符串 枚举,因此处理此问题的一种方法是将数字更改为字符串文字:
编译器会警告您
希望这有帮助。祝你好运 |