如何获取javascript文件中存在的所有类名?

时间:2011-09-07 10:57:39

标签: javascript class

我正在编写一个代码,显示javascript文件中存在的类的所有公共属性。当前,用户在文本框中键入类的名称。我想要显示javascript文件中存在的类列表,而不是用户在文本框中键入类的名称,而是允许用户选择他希望的类。

c#中的解决方案是使用Assembly.getTypes()函数加载dll并获取程序集中的所有类型。但我希望在javascript文件中找到所有类类型。

这可能吗?这是一个问题,因为javascript是一种解释语言吗?

任何帮助都将不胜感激。

由于

1 个答案:

答案 0 :(得分:0)

类只是JavaScript中的函数,函数只是变量。如果您定义这样的类:

function myClass() {
    // ...
}

..它成为一个全局变量(window.myClass),因此您可以查看window对象以查找所有已定义的(全局)类。