1.callee屬性在匿名函數(shù)中通過調(diào)用它來遞歸的調(diào)用自己非常好用。
var factorial = function(x){
if(x<=1) return 1;
return x*arguments.callee(x-1);
};
2.如果使用不慎,閉包很容易造成“循環(huán)引用”,當DOM對象和javascript對象之間存在循環(huán)引用時需要格外小心,在某些瀏覽器下會造成內(nèi)存泄漏。
3.Call 方法和 Apply 方法
<p>兩者的第一個實參是調(diào)用函數(shù)的母對象,此時調(diào)用函數(shù)的this便是母對象的this了。
call 方法的參數(shù)是一個一個逗號分隔傳入,而apply是以數(shù)組形式傳入。