Open wangbinze opened 3 years ago
执行环境负责在代码执行时管理内存。
确定哪个变量不会再使用,然后释放它占用的内存。这个过程是周期性的,即垃圾回收程序每隔一定时间(或者说在代码执行过程中某个预定的收集时间)就会自动运行。
JavaScript 是使用垃圾回收的编程语言,开发者不需要操心内存分配和回收。JavaScript 的垃圾回收程序可以总结如下。
这个算法把“对象是否不再需要”简化定义为“对象是否可以获得”。
已经不再使用了。 此算法把“对象是否不再需要”简化定义为“对象有没有其他对象引用到它”。如果没有引用指向该对象(零引用),对象将被垃圾回收机制回收。
题目:谈谈JS中的垃圾回收有哪几种