答:
在JavaScript中,如果一个对象不再被引用,那么这个对象就会被回收。如果两个对象互相引用,而不再被第三者所引用,那么这两个互相引用的对象也会被回收。因为函数a被b引用,b又被a外的c引用,这就是为什么函数a执行后不会被回收的原因。
简述JavaScript中的垃圾回收机制?
最新推荐文章于 2024-08-11 18:40:36 发布
答:
在JavaScript中,如果一个对象不再被引用,那么这个对象就会被回收。如果两个对象互相引用,而不再被第三者所引用,那么这两个互相引用的对象也会被回收。因为函数a被b引用,b又被a外的c引用,这就是为什么函数a执行后不会被回收的原因。