我想显示字符串内容,但是以这种方式可以在所有使用它的地方内联它,并且不会创建变量von。我知道可以使用const enum
:
const enum SomeEnum {
SOME_VALUE = "SOME_VALUE"
}
alert(SomeEnum.SOME_VALUE);
编译成
"use strict";
alert("SOME_VALUE" /* SOME_VALUE */);
但是我有兴趣无限制地访问该值,即。 e。我想写
alert(SOME_VALUE);
并且我希望它可以编译成同一件事。
如何声明SOME_VALUE
进行存档?
答案 0 :(得分:1)
截至2020-09年,您不能这样做,
这是在Typescript GitHub存储库上对这种功能(内联常量)的讨论:https://github.com/microsoft/TypeScript/issues/3964
更新:现在,该问题got closed:
鉴于到目前为止的反馈意见和该功能的风险,可以肯定地说这没有发生
那么,很可能永远不会。