JoJ*_*oJo 8 javascript garbage-collection memory-management
如果我创建一个对象而不将其分配给任何东西,Javascript什么时候会垃圾收集这个对象?这是一个例子:
alert(new Date().getTime());
Run Code Online (Sandbox Code Playgroud)
如果没有这样的垃圾收集,这会导致内存泄漏吗?
for (var i = 0; i < 99999999; i++) {
console.info(new Date().getTime());
}
Run Code Online (Sandbox Code Playgroud)
如果范围内没有人引用匿名对象,则下次GC运行时会收集垃圾.
因此,在Console.info完成运行之后,他们就会进行垃圾收集.如果您设置任何范围内变量来引用它们,那么它们就不会.