js重点--闭包

闭包:

1.获取到局部变量,相当于是函数局部与外部的桥梁

2.使局部变量保存在内存中,不被回收

Javascript的垃圾回收机制:

在Javascript中,如果一个对象不再被引用,那么这个对象就会被GC回收。如果两个对象互相引用,而不再被第3者所引用,那么这两个互相引用的对象也会被回收。因为函数a被b引用,b又被a外的c引用,这就是为什么函数a执行后不会被回收的原因。

猜你喜欢

转载自www.cnblogs.com/5201314m/p/10277460.html