【发布时间】:2015-08-26 09:09:22
【问题描述】:
我尝试实现一个四叉树,但我对 clear 函数有疑问。
目前,树在每一步更新时都会重新构建,在此之前,我们必须清除当前结构。
我看到了一些不同的实现,例如 this。
在 clear 方法中,我们取消了 objects 数组和 sub-nodes 数组
递归 (array.length = 0).
为什么?如果我们简单地使根节点无效,垃圾收集器的行为会有所不同吗? (因为无法再访问子节点)还是“只是为了确定”问题?
谢谢!
【问题讨论】:
-
在我看来“只是为了确定”。
-
好的!测试后我会尽快更新主题。谢谢
标签: javascript memory-management garbage-collection quadtree