相关疑难解决方法(0)

类的静态和实例方面的区别

当我遇到类类型时,我试图理解Typescript中的界面主题,我从官方文档中获取此代码

interface ClockConstructor {
    new (hour: number, minute: number);
}

class Clock implements ClockConstructor {
    currentTime: Date;
    constructor(h: number, m: number) { }
}
Run Code Online (Sandbox Code Playgroud)

我可以理解,这Clock与签名无法匹配, new (hour: number, minute: number);这就是我们在那里得到错误的原因.

但在文档中,解释是我无法理解的.它是这样的:

这是因为当类实现接口时,只检查类的实例端.由于构造函数位于静态方面,因此它不包含在此检查中.

任何解释将不胜感激.

javascript typescript

14
推荐指数
2
解决办法
1460
查看次数

标签 统计

javascript ×1

typescript ×1