1.找出不再使用的變數
2.釋放其佔用的記憶體
3.固定時間間隔執行
(1)標記清楚 Mark and sweep
(2)進入環境
(3) 離開環境
引用計數 reference Count 記錄引用次數 為0時清楚 迴圈引用
解除引用 a = null
閉包解除引用
function test1(){
var a = 1;
return function(){
a++;
console.log(a)
}
}
var test = test1();
//解除引用
test = null;