|
1
5
(更新日期:2021 06月10日,未更改为 the TS4.3 update for union enums ) 这是(可能令人惊讶的)预期行为。TypeScript中的数字枚举有时用于按位操作,其中列出的值被视为 flags 。以及 @RyanCavanaugh 在a中 comment 在 reported issue 关于此:
所以即使
就你而言,即使
这和(
请注意,此按位内容不适用于 基于字符串 枚举,因此处理此问题的一种方法是将数字更改为字符串文字:
编译器会警告您
希望这有帮助。祝你好运 |
|
|
H.v.M. · 为最后一个枚举值指定不同的变量值 4 年前 |
|
|
JimmyDiJim · 在声明后定义枚举变量 8 年前 |
|
|
Eli K · 语法错误,插入“{”以完成枚举体(在类的末尾) 8 年前 |
|
|
Vivek Shukla · 在中间添加枚举 8 年前 |
|
|
DannyD · 如何访问typescript中的枚举名称 8 年前 |