1.循环引用:
function SetupLeak() // 产生循环引用,因此会造成内存泄露
{
// First set up the script scope to element reference
myGlobalObject =
document.getElementById(
" LeakedDiv " );
// Next set up the element to script scope reference
document.getElementById( " LeakedDiv " ).expandoProperty =
myGlobalObject;
}
2.闭包:
function outer(){
var obj = {};
function inner(){
//这里引用了obj对象
}
obj.inner = inner;
}