Javascript 如何在JS中列出所有类?
假设我创建了一个类。现在我如何找到它(或所有其他类)以及在哪个范围内Javascript 如何在JS中列出所有类?,javascript,ecma,Javascript,Ecma,假设我创建了一个类。现在我如何找到它(或所有其他类)以及在哪个范围内 class TestClass { } Object.getOwnPropertyNames(this).includes('TestClass'); // false 返回值为false,但我希望最后一个表达式返回true。甚至可以找到已定义的类吗?因此,要获得正确的结果,您需要获得范围内每个类的列表吗?如果是,为什么?如果要在某些类之间进行选择,请使用类似的内容,因为类不会添加到窗口,因此不会包含TestClass。你
class TestClass {
}
Object.getOwnPropertyNames(this).includes('TestClass'); // false
返回值为false,但我希望最后一个表达式返回true。甚至可以找到已定义的类吗?因此,要获得正确的结果,您需要获得范围内每个类的列表吗?如果是,为什么?如果要在某些类之间进行选择,请使用类似的内容,因为类不会添加到
窗口
,因此不会包含TestClass。你为什么一开始就要这么做place@NickParsons我只想找到全局范围内的所有自定义类几乎所有本机函数都可以是构造函数,因此可以是“类”。您将如何区分计划函数和类函数?