例如,如果我使用以下语句,我看不到编译器错误。
public SomeFunction() {
this.privateFunction() (no semi colon here)
}
或
public SomeFunction() {
this.privateFunction();
}
我想知道是否真的需要每条语句末尾的分号?
最佳答案
分号在 JavaScript 中是可选的 - TypeScript 是 JavaScript 的超集,因此,分号在 TypeScript 中是可选的。也就是说,如果您不知道自动放置分号的位置,您仍然会像使用 JavaScript 一样遇到 ASI 问题。
关于typescript - 为什么 typescript 不会在语句末尾缺少分号时发出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35947201/