typescript里的外部枚举怎么理解

外部枚举用来描述已经存在的枚举类型的形状。

declare enum Enum {
    A = 1,
    B,
    C = 2
}

外部枚举和非外部枚举之间有一个重要的区别,在正常的枚举里,没有初始化方法的成员被当成常数成员。 对于非常数的外部枚举而言,没有初始化方法时被当做需要经过计算的。

怎么理解...或者请给出具体例子

阅读 8k
2 个回答

传送门: https://stackoverflow.com/que...

应该是用来描述一个应该存在的枚举类型的,而不是已经存在的,它的值在编译时不存在,只有等到运行时才知道。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题