javascript addEventListener-垃圾收集
javascript addEventListener - garbage collection
本文关键字:addEventListener- javascript 更新时间:2024-04-05
如果我创建了一个人为数量的音频,向每个音频添加事件侦听器,但从不删除它们,我是否存在内存泄漏?
/* creates infinite number of audios
* note: while(true) would freeze the browser */
function createAudio() {
var audio = new Audio();
audio.addEventListener("waiting", function(event) {
console.log("will never execute");
});
window.setTimeout(createAudio, 0);
}
createAudio();
对于现在的大多数浏览器来说,它都有一个内置的垃圾收集器,这是一种自动内存管理形式。它收集对象占用的内存,而程序不再使用这些内存。
本文更好地理解了javascript是如何完成这项工作的http://javascript.info/tutorial/memory-leaks这个https://en.wikipedia.org/wiki/Garbage_collection_(computer_science)来更好地理解垃圾收集这个术语。
相关文章:
- 没有找到相关文章