xcatliu/typescript-tutorial

枚举

xcatliu opened this issue · 4 comments

我这边使用 declare enum 定义的外部枚举Direcname 提示 Direcname is not defined

毕竟C#大佬开发的

哥们,发现一个错误,可能是ts版本不同引起的
当然,手动赋值的枚举项也可以为小数或负数,此时后续未手动赋值的项的递增步长仍为 1:

enum Color8 {RED= -2, GREEN = 1.7, BLUE };
// 等价于 enum Color8 {RED= -2, GREEN = 1.7, BLUE = 2};

我得出的结论是 “后续未手动赋值的项的先向下取整 Math.floor 然后递增 步长仍为1”
ts版本 3.9.5 node版本 12.14.0

sorry 哥们 您是对的, 我这边是编辑器给的提示误解了