TypeScrip 中类静态属性和成员属性有什么区别?
AppComponent.ts
class AppComponent {
static type: string = 'component';
name: string;
constructor() {
this.name = 'AppComponent';
}
}
TS 编译成 ES5 的代码:
var AppComponent = (function () {
function AppComponent() {
this.name = 'AppComponent';
}
return AppComponent;
}());
AppComponent.type = 'component';
通过转换后的代码,我们可以知道类中的静态属性是作为 AppComponent 构造函数的一个属性,而成员属性是属于 AppComponent 实例。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论