zl程序教程

您现在的位置是:首页 >  前端

当前栏目

TypeScript里的interface和class以及对应的JavaScript代码

JavaScripttypescript代码 以及 Class 对应 interface
2023-09-14 09:02:58 时间

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