# 每天一道前端面试题 # js基础
请问web前端哪些常见操作会造成内存泄漏
自己的思考:
1. setTimeout 的第一个参数使用字符串而非函数的话,会引发内存泄漏。
2. 闭包
3. DOM 引用,比如dom节点存储在一个对象里var a = { a: document.getElementById('image') }
请问web前端哪些常见操作会造成内存泄漏
自己的思考:
1. setTimeout 的第一个参数使用字符串而非函数的话,会引发内存泄漏。
2. 闭包
3. DOM 引用,比如dom节点存储在一个对象里var a = { a: document.getElementById('image') }
展开
2
5
![[黑脸]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_99.3264111.png)