Javascript 如何使用typescript将计算值分配给枚举
我想给枚举类型赋值。注意:text和text1实际上来自不同的文件Javascript 如何使用typescript将计算值分配给枚举,javascript,typescript,enums,Javascript,Typescript,Enums,我想给枚举类型赋值。注意:text和text1实际上来自不同的文件 const text = "sample text"; const text1 = "Sample text"; const enum textDisplay{ text = text; text1 = text1; } 枚举不是这样工作的,不能将动态值分配给枚举,在具有字符串值成员的枚举中不允许计算值 枚举成员使用常量枚举表达式初始化。常量枚举表达式是TypeScript表达式的子集,可以在编译时对其进行完全计算
const text = "sample text";
const text1 = "Sample text";
const enum textDisplay{
text = text;
text1 = text1;
}
枚举不是这样工作的,不能将动态值分配给枚举,在具有字符串值成员的枚举中不允许计算值 枚举成员使用常量枚举表达式初始化。常量枚举表达式是TypeScript表达式的子集,可以在编译时对其进行完全计算。表达式是常量枚举表达式,前提是:
- 文字枚举表达式(基本上是字符串文字或数字文字)
- 对先前定义的常量枚举成员的引用(可以来自不同的枚举)
- 带括号的常量枚举表达式
- 应用于常量枚举表达式的+,-,~一元运算符之一 +、-、*、/、%、>>>、&、|、^二元运算符,使用常量枚举表达式作为操作数