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的原创文章,请关注公众号"汪子熙":