JavaScript--垃圾回收器

垃圾回收: 释放不再被任何变量引用的对象

垃圾回收器: 专门记录对象的引用次数,并回收不再被引用的对象的程序。
垃圾回收器和主程序并行在后台执行


垃圾回收器会为每个对象创建一个引用计数器(counter)
只要多一个变量引用对象,counter就会被+1
只要一个变量释放了对对象的引用,counter就会被-1
不再有任何变量引用该对象时(counter=0),对象被垃圾回收器释放

posted @ 2016-05-22 18:27  陈小银  阅读(192)  评论(0编辑  收藏  举报