JavaScript学习系列6 -- JavaScript中的垃圾回收(内存释放)

程序开发中,涉及到的内存生命周期基本是一样的,分为以下三步

1. 分配需要的内存

2. 使用分配到的内存

3. 释放其内存    ----什么时候释放内存,以及需要释放哪些变量的内存, 就是垃圾回收机制的事情了.

JavaScript有自带的垃圾收集器,它负责跟踪内存的分配和使用,当发现已经分配的内存不再使用时,就负责自动释放它.

JavaScript的垃圾收集器会按照固定的时间间隔, 或者代码执行过程中预定的收集时间,周期性的来执行这一操作.

JavaScript中,局部变量的作用范围是函数内部,也就是说,只在函数执行过程中存在。这对于JavaScript的垃圾收集器而言,是比较容易判断的,所以一般不会有大问题.

猜你喜欢

转载自www.cnblogs.com/wphl-27/p/9668118.html