Javascript 函数中对象的垃圾收集数组
假设我有以下功能:Javascript 函数中对象的垃圾收集数组,javascript,garbage-collection,garbage,Javascript,Garbage Collection,Garbage,假设我有以下功能: function myfunc() { var data = []; for (var i=0; i<10; i++) { data[i] = {foo:"bar"}; } // do something with data } 函数myfunc(){ var数据=[]; 对于(var i=0;i是的,您不需要做任何事情 如果没有对刚超出范围的对象的其他引用,它们将被垃圾收集 这些其他引用可能来自意外的地方(例如在函
function myfunc() {
var data = [];
for (var i=0; i<10; i++) {
data[i] = {foo:"bar"};
}
// do something with data
}
函数myfunc(){
var数据=[];
对于(var i=0;i是的,您不需要做任何事情
如果没有对刚超出范围的对象的其他引用,它们将被垃圾收集
这些其他引用可能来自意外的地方(例如在函数调用后发生的意外关闭,或将内容附加到浏览器DOM),但一般来说,该机制工作非常可靠。它还负责引用周期。是的,您不需要做任何事情
如果没有对刚超出范围的对象的其他引用,它们将被垃圾收集
这些其他引用可能来自意外的地方(例如在函数调用后发生的意外闭包,或将内容附加到浏览器DOM),但一般来说,该机制工作非常可靠。它还负责引用周期