如何在Javascript中收集匿名对象垃圾?

如果我创建一个对象而不将其分配给任何东西,Javascript什么时候会垃圾收集这个对象?这是一个例子:

alert(new Date().getTime());

如果没有这样的垃圾收集,这会导致内存泄漏吗?

for (var i = 0; i < 99999999; i++) {
    console.info(new Date().getTime());
}
如果范围内没有人引用匿名对象,则下次GC运行时会收集垃圾.

因此,在Console.info完成运行后,他们就可以进行垃圾收集了.如果您设置任何范围内变量来引用它们,那么它们就不会.

翻译自:https://stackoverflow.com/questions/10487971/how-are-anonymous-objects-garbage-collected-in-javascript

转载注明原文:如何在Javascript中收集匿名对象垃圾?