Pie*_*ier 2 garbage-collection actionscript-3 array-splice
我在一个数组中有很多显示对象,我不断添加并从舞台中删除.删除后,它们不再使用.
考虑到displayObject不在显示列表中,并且没有事件监听器......如果我使用splice将其从数组中删除,它是否会被垃圾收集?
如果我先将对象置空,会更安全吗?
myArray[2] = null;
myArray.splice(2,1);
只要没有剩余的引用,DisplayObject那么使用splice,甚至只是设置它从数组中删除它将null允许它成为垃圾收集的候选者.
更新:将项目设置为null从阵列中删除之前是多余的,并没有任何区别.