闭包的内存泄漏解决办法

Posted AngDH

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了闭包的内存泄漏解决办法相关的知识,希望对你有一定的参考价值。

 

 

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>sss</title>
</head>
<body>
    <div desc="hhhh">在线学习</div>
    <div desc="xxxx">开源产品</div>

    <script type="text/javascript">
        let divs = document.querySelectorAll("div");
        divs.forEach(function(item){
            let desc = item.getAttribute("desc");
            item.addEventListener("click",function(){
                console.log(desc);
                console.log(item);

            });
            item = null;
        });
    </script>

</body>
</html>

 

以上是关于闭包的内存泄漏解决办法的主要内容,如果未能解决你的问题,请参考以下文章

什么是闭包

JavaScript内存管理闭包和内存泄漏

使用 memwatch-node 识别闭包的内存泄漏

闭包会造成内存泄漏吗

JavaScript高级内存管理与闭包:垃圾回收GC闭包定义访问和执行过程内存泄漏

转《js闭包与内存泄漏》