我正在编写一个代码,显示javascript文件中存在的类的所有公共属性。当前,用户在文本框中键入类的名称。我想要显示javascript文件中存在的类列表,而不是用户在文本框中键入类的名称,而是允许用户选择他希望的类。
c#中的解决方案是使用Assembly.getTypes()函数加载dll并获取程序集中的所有类型。但我希望在javascript文件中找到所有类类型。
这可能吗?这是一个问题,因为javascript是一种解释语言吗?
任何帮助都将不胜感激。
由于
答案 0 :(得分:0)
类只是JavaScript中的函数,函数只是变量。如果您定义这样的类:
function myClass() {
// ...
}
..它成为一个全局变量(window.myClass),因此您可以查看window对象以查找所有已定义的(全局)类。