繁体   English   中英

JavaScript从内存中删除元素

[英]JavaScript remove element from memory

我正在尝试在Facebook上进行无限滚动等操作。 一切都很好,但是在加载200多个帖子之后,我的浏览器崩溃了(当然,很明显,我的内存不足)。 在这里阅读了一些线程之后,我有点感到困惑。

我的代码看起来像

let elements = document.querySelectorAll("div[id^=mall_post]");
elements[0].remove();
delete elements[0];

我不知道该怎么解决。 据我所知,GC将在没有任何引用的情况下将其删除,但是如何检查代码的哪一部分指向它呢?

使用chrome开发人员工具拍摄堆快照,您可以看到可以优化的内容和正在引用的对象。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM