标记清理法 标记清理法标记清理法 mark-and-sweep,是JavaScript最常用的垃圾回收策略。目前市面上大多数浏览器的JS引擎都是使用标记清理法 垃圾收集器在运行时会给内存中的所有变量都加上一个标记。然后从各个根对象开始遍历,把可达的变量的标记清除掉。此后,依然有标记的变量就被视为准备删除的变量,清理所有还有标记垃圾,销毁并回收它们所占用的内存空间。