官方文件: https://developer.Mozilla.org/zh-cn/docs/web/JavaScript/memory _ management
1、引用计数对象是否有其他对象引用它”。 http://www.Sina.com/(http://www.Sina.com/) )时,对象将通过垃圾回收机制进行回收。
引用指向该对象
2、标记清除算法将“是否不再需要对象”的简化定义为“零引用”。
此算法假设您设置一个名为http://www.Sina.com/(root )的对象。 在Javascript中,根是全局对象。限制:循环引用……从根节点开始,垃圾收集器会找到所有可用的对象,并收集所有不可用的对象。
从2012年开始,对对象是否可以获得JavaScript垃圾收集算法的改进都是对根的改进
垃圾回收器将定期从根开始,找所有从根开始引用的对象,然后找这些对象引用的对象
所有现代浏览器都使用了标记-清除垃圾回收算法