TypeScript
interface ClockInterface {
currentTime: Date;
}
class Clock implements ClockInterface {
currentTime: Date;
constructor(private h: number, private m: number) {
this.currentTime = new Date();
}
}
JavaScript
var Clock = /** @class */ (function () {
function Clock(h, m) {
this.h = h;
this.m = m;
this.currentTime = new Date();
}
return Clock;
}());
构造函数里定义的参数,会自动成为JavaScript函数的属性。
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
本文分享 CSDN - 汪子熙。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。