合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
## 内存泄漏 * 闭包 * 意外定义的全局变量 * 被遗忘的定时器 * 脱离 dom 的引用 (dom 元素被移除,但是内存中依旧有对他的引用) ## 意外定义的全局变量 ``` function setName() { name = 'Jake' } ``` ## 定时器的回调通过闭包引用外部变量 ``` let name = 'Jake'; setInterval(() => { console.log(name); }, 100); ``` ### 闭包 ``` let outer = function() { let name = 'Jake'; return function() { return name; }; }; ```