【发布时间】:2020-12-30 07:47:43
【问题描述】:
我有一个像BasedColor 这样的基于枚举,我想在其他枚举上用作AnotherState。如果无论如何要使用相同的键覆盖该值。所以我不需要复制密钥代码。我想我可以创建一个新的枚举并将键 abd 分配给另一个值。但我想知道在打字稿中是否有更好的方法来做到这一点
enum BasedColor
{
First= 'red',
Second = 'blue'
}
enum AnotherState
{
First= 'light red',
Second = 'light blue'
Third = 'from another state third keu'
}
【问题讨论】:
-
抱歉,查看您的标签,您使用的是什么版本的 TypeScript?
-
所以你想让
AnotherState“扩展”BasedColor,还要加上'light '前缀? -
我实际上有 3.8
-
不,我想用 anotherState 替换 basedColor 中枚举名称的值
-
输出到底应该是什么?它应该包含
Third还是应该只包含First = 'light red', Second = 'light blue'
标签: typescript typescript2.0 typescript1.8 typescript1.5