js垃圾回收机制

标记-清除法

变量在定义之后会打上标记,使用之后不需要保存的变量去掉标记

回收机制根据是否有标记决定是否回收该变量所占内存

引用计数

引用计数根据变量被引用的次数,决定是否回收,

如果被引用次数为0,则该回收了

 

有几种情况,不会自动回收变量

1.全局变量

2.闭包内引用的变量

posted @ 2019-09-18 17:49  柒叶  阅读(360)  评论(0编辑  收藏  举报