导致内存泄漏主要四个方面

  • 闭包
  • 全局变量
  • console.log
  • 定时器未清除
  • 分离的dom节点
let dom = document.querySelect('.demo')
let btn = document.querySelect('.btn')
btn.onclick = function(){
  body.removeChild(dom)
}
// 移除dom后 但是变量dom还在,所以泄漏了