例如,如果我使用以下语句,我看不到编译器错误.
public SomeFunction() {
this.privateFunction() (no semi colon here)
}
Run Code Online (Sandbox Code Playgroud)
要么
public SomeFunction() {
this.privateFunction();
}
Run Code Online (Sandbox Code Playgroud)
我想知道在每个声明的末尾是否真的需要分号?
分号在JavaScript中是可选的 - TypeScript是JavaScript的超集,ergo,分号在TypeScript中是可选的.也就是说,如果您不知道分号将自动放置在哪里,您仍会像使用JavaScript一样遇到ASI问题.