js垃圾回收机制 tongAdam 2020-10-14 144 阅读1分钟 一.什么是垃圾? 一般来说 没被引用的对象 就是垃圾 就需要被清除,有例外,比如说某几个对象变成环,也就是互相引用,虽然有引用 但也是垃圾,也需要被清除。 二.如何捡垃圾? 1.标记清除法。从全局变量开始 一层一层往下标记,所有被标记到的就是不清除的,标记完之后把所有没标记的删掉 2.每次一个对象被引用的时候加1,每被引用一次加1 。不引用减1,减到0的时候就被回收