小编hun*_*ger的帖子

如果类显式扩展Object,为什么不能调用方法?

当我在Typescript中有一个显式扩展Object的类时,尝试调用该类的对象方法失败:

class Example extends Object {
    constructor() {
        super();
    }
    public getHello() : string {
        return "Hello";
    }
}

let greeter = new Example();
alert(greeter.getHello());
Run Code Online (Sandbox Code Playgroud)

错误:greeter.getHello is not a function。这是为什么?如果我删除了extends-clause和该super()呼叫,那么它将突然起作用。

我的问题是代码是从自定义的JSweet版本自动生成的,而我们仅转换部分代码库。不应该转译的类层次结构中的类仅映射到Object,因为extends如果不进行大量更改JSweet便无法轻松删除它们。

typescript

6
推荐指数
1
解决办法
114
查看次数

在 DBeaver 中查看主键

有没有一种快速的方法可以在 DBeaver 中查看表的主键?例如在 Eclipse 数据源浏览器中,主键行标有“PK”和一个特殊符号。

Eclipse 数据源浏览器

dbeaver

5
推荐指数
1
解决办法
9056
查看次数

标签 统计

dbeaver ×1

typescript ×1