try {var arr = arr || [];var b = b || function(){} ;
$(function(){
b.fun("foo") ;
b.fun("bar") ;
});
b.fun = function(data) {
$(element).click(function(){
arr.push(data) ; // 問題在這一行 data 是有值的
// 但是沒效果
});
}
} catch(e){}
1 回答

翻過高山走不出你
TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超3個(gè)贊
這不是閉包的問題。
請(qǐng)把b.fun定義放到執(zhí)行部分前面。
var a=function(){} console.log(a.log);//undefined a.log='loged'; console.log(a.log);//logged
- 1 回答
- 0 關(guān)注
- 252 瀏覽
添加回答
舉報(bào)
0/150
提交
取消