程序都自己的内存,一旦内存过多就会清楚以前的缓存.所以,在写代码的时候,不要仅仅只会推变量到栈中,还要会将变量从栈中释放. 那么问题来了,我们应该如何将内存从栈中释放呢? 要释放变量,那就要从javaScript的垃圾收集机制开始学习了. javaScript的垃圾收集机制有两种 1.标记清除 这是JavaScript最常用的方法.这个方法就是当一个变量进入环境中,设置一个标记位给变量,当他离开环境时,反转这个标志位.然后垃圾收集机制在间隔一段时间重复执行,他会回收那写标志位被反转的变量. 2.…