gpt4 book ai didi

javascript - 将对象作为数组的数组进行垃圾收集

转载 作者:行者123 更新时间:2023-11-28 07:25:10 26 4
gpt4 key购买 nike

Here我读过简单的删除不足以释放为对象分配的内存。

我有一个包含一些子对象的对象,其形式为:MyObject[idx]['foo']。有没有办法释放包含子对象的对象使用的内存?

如果我创建一个MyObject[idx]=null,这足以进行垃圾回收吗?

最佳答案

I've read a simple delete is not enough to free the memory allocated for an object

delete 首先与内存管理无关。您所引用的文本也清楚地说明了这一点。

关于内存MyObject[idx]=null删除MyObject[idx]具有相同的效果。如果 MyObject[idx] 指向的对象没有在其他任何地方被引用,那么垃圾收集器最终将从内存中删除该对象。

通常您不会遇到真正想要释放内存的情况。当不再需要时,您可以删除属性或从数组中删除元素。但这不一样。

关于javascript - 将对象作为数组的数组进行垃圾收集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29762919/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com