Re: [問題] ajax取得資料後填入對應的位置??

看板Ajax作者 (藍藍紫黃橘 粉灰白綠咖)時間15年前 (2010/10/15 16:24), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串5/5 (看更多)
> 方法二我的不明白是: > (function($closure_a){.....})($a); > 這個是什麼意思? > 要怎麼用?

10/15 12:00,
順便問一下,所以後面()裡面的$a就是把值傳給$closure_a囉?!
10/15 12:00

10/15 12:01,
意思跟在裡面的第一行宣告var $closure_a = $a 是一樣的?
10/15 12:01

10/15 12:43,
沒啊 $closure_a 是 function parameter , $a 是傳入的值
10/15 12:43
我本來也不懂 看了這doc才比較明白 http://docs.jquery.com/Types#Scope 除了它本來的範例 還可以另外加東西來驗證自己想的對不對 感覺可以當考題出XD ex. // global var x = 0; var y = 2; (function(x,y,jack) { // private alert(x); // 9 x = 8; //這行其實只有改變argument的值,global的值未變 alert(x); // 8 alert(y); // 7 alert(jack); // 6 })(9,7,6,5,4); alert(x); // 0 alert(y); // 2 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.122.30.198

10/16 00:26, , 1F
我覺得 closure的確很適合當 js的考題
10/16 00:26, 1F

10/16 14:59, , 2F
感謝!! 非常清楚!!
10/16 14:59, 2F
文章代碼(AID): #1Ck0_DPw (Ajax)
文章代碼(AID): #1Ck0_DPw (Ajax)