我有一个像这样定义的枚举
export enum someEnum {
None = <any>'',
value1 = <any>'value1',
value2 = <any>'value2',
value3 = <any>'value3'
}
Run Code Online (Sandbox Code Playgroud)
例如,我想检查枚举中是否存在"value4".我应该得到错误,因为在枚举中没有定义value4.
我尝试if (someEnum['value4'])但是得到错误 - 元素隐式具有"任何"类型,因为索引表达式不是"数字"类型.
例如,如果我使用以下语句,我看不到编译器错误.
public SomeFunction() {
this.privateFunction() (no semi colon here)
}
Run Code Online (Sandbox Code Playgroud)
要么
public SomeFunction() {
this.privateFunction();
}
Run Code Online (Sandbox Code Playgroud)
我想知道在每个声明的末尾是否真的需要分号?
typescript ×2