function problem(){
var a = new Object();
var b = new Object();
a.obj = b;
b.obj = a;
}
对引用计数回收机制不是很理解
书上说,循环引用时两个对象不会回收
但是如果是这段代码,没有循环引用时,两个对象是不是也不会回收啊?
function problem(){
var a = new Object();
var b = new Object();
}
要是这样的话感觉引用回收机制根本没什么用啊。是不是必须要手动断开引用才行?
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
认证高级PHP讲师