我不知道里面不确定为什么它的不确定,如果我声明,像这样:可变自调用函数
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