JavaScript哪些情况会导致内存泄漏?
用setInterval()或setTimeout()函数时,必须确保在不需要它们时清除这些定时器。闭包由于闭包会使得函数中的局部变量会被保存在内存中,内存的消耗很大,所以不能滥用闭包,否则会造成网页的性能问题,解决方法是,在退出函数之前,将不使用的局部变量全部删除。
用setInterval()或setTimeout()函数时,必须确保在不需要它们时清除这些定时器。闭包由于闭包会使得函数中的局部变量会被保存在内存中,内存的消耗很大,所以不能滥用闭包,否则会造成网页的性能问题,解决方法是,在退出函数之前,将不使用的局部变量全部删除。