【发布时间】:2017-06-09 01:08:05
【问题描述】:
我不确定这是否可能,但我会试试运气。
是否可以在 JavaScript 中找到作为特定类实例的所有对象?
例如:
var obj1 = new MyClass();
var obj2 = new MyClass();
var obj3 = new MyClass();
我想指定类名“MyClass”并得到“obj1,obj2,obj3”作为响应。
我该怎么做?
【问题讨论】:
-
创建一个数组并将实例推入其中。
MyClass.allInstances = []; MyClass.allInstances.push(this);请注意在某些时候删除它们,否则当创建大量对象时您会遇到内存问题 -
如果 MyClass 是第 3 方库而我无权访问它怎么办?
标签: javascript