我不知道里面不確定爲什麼它的不確定,如果我聲明,像這樣:可變自調用函數
var mainBtn = $('.main-button'),
cloneFund = (function(mainBtn) {
console.log(mainBtn); // undefined
return arguments.callee;
})();
甚至:
var btn = $('.main-button'),
cloneFund = (function(btn) {
console.log(btn); // undefined
return arguments.callee;
})();
因爲你不傳遞任何參數到函數調用,'})();',函數參數覆蓋變量在外部範圍內,它們不共享值 –
它只是我還是兩個樣本都是相同的,但只是不同的var名稱? – guradio