如果我创建具有相同变量名称的对象的新实例,将会发生什么:
var obj;
var Abc = function(params){
.....
}
obj = new Abc(params);
setInterval(createNewObj,10000);
var createNewObj = function (){
obj = new Abc(params);
}
当我创建新的Abc实例(具有相同的不同参数)时会发生什么?这会有任何内存问题吗? 真的会发生什么?
答案 0 :(得分:0)
没有什么特别的事情会发生。
每10秒左右,事件处理程序将创建一个Abc
和" de-ref"的新实例。之后的旧垃圾会被收集起来。