【发布时间】:2013-10-04 14:39:19
【问题描述】:
假设我有一个函数:
function Control(value){
var self=this;
self.param1=value;
self.param2=value.text;
}
是否可以在 JavaScript 中获取该函数创建的所有实例?
【问题讨论】:
-
我能想到的唯一简单的方法是将任何创建的
Control类的引用存储在某个全局数组中。您将在Control构造函数(上面的函数)中进行存储 -
据我所知,没有这样的东西。您需要有自己的机制来保存 Control 类的所有实例。
-
不(不自己跟踪它们)。否则,垃圾收集器不可能存在。
-
另请注意,JavaScript 中没有类。
标签: javascript