[問題] 把函式整個當成參數丟給函式..

看板Ajax作者 (夏天到了,冷不起來了說)時間14年前 (2010/04/16 01:05), 編輯推噓4(403)
留言7則, 4人參與, 最新討論串1/1
其實就是有點類似JQuery那樣 $.click( function(){ do something there } ) 我想問的是,如果要自己寫個類似的函式 要如何在函式中執行呢? 用eval嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.105.55.116

04/16 01:11, , 1F
就用變數接下來之後直接叫就行了
04/16 01:11, 1F

04/16 01:12, , 2F
例如 function foo(callback){callback();}
04/16 01:12, 2F

04/16 01:31, , 3F
傳入函式名稱存入變數, 再加上()呼叫即可, 例 $f();
04/16 01:31, 3F

04/16 01:41, , 4F
再龜毛一點可以用 callback.apply()
04/16 01:41, 4F

04/16 01:58, , 5F
我發現我回錯板了..orz
04/16 01:58, 5F

04/16 18:17, , 6F
建議先把 JavaScript: The Definitive Guide 書中
04/16 18:17, 6F

04/16 18:17, , 7F
core javascript cover 的幾個章節好好讀過
04/16 18:17, 7F
文章代碼(AID): #1BnqT1cY (Ajax)