繁体   English   中英

我可以使用typescript.js进行一些语言解析吗?

[英]Can I use typescript.js to do some language parsing?

给出以下代码:

class Foo
{
    Bar(name: string): void
    {
        var x = name;
    }

    FooBar(): void
    {
    }
}

使用typescript.js东西,是否可以列出Foo类的所有方法? 怎么样?

如果可能的话,我希望不必编译并运行Javascript。 如果没有办法,我会用一些正则表达式来试试运气。

您不需要getOwnPropertyNames或任何类似的东西,只需使用getOwnPropertyNames例如

var classMemberNames = Object.getOwnPropertyNames(Foo.prototype);

TypeScript类的方法出现在表示该类的构造函数的prototype属性上。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM