假设我像这样创建一个对象工厂:
var newObj=function(x){ var obj=[] obj.x=x obj.add=function(n){ return this.x+n } return obj }
现在假设我创建了这个对象的数百个实例:
var obj1=newObj(1) var obj2=newObj(2) ...
每个obj1,obj2,…是否存储了自己的obj.add副本,还是它们都包含对存储在内存中的单个obj.add实例的引用?
谢谢!