[ js ] var func = function(){}?

看板Ajax作者 (Lvx ex Caelis)時間17年前 (2007/11/27 05:05), 編輯推噓3(302)
留言5則, 2人參與, 最新討論串1/1
經常看見有人將 function 寫成這種格式 var func = function(){ ... }; 而且也經常在一份 JavaScript 程式中同時有上面那種寫法 和下面這種寫法 function func(){ ... } 使用上都一樣是呼叫 func(); 請問這兩種寫法有什麼利弊嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 134.208.33.185

11/27 07:07, , 1F
都可以啊...第一種寫法比較常用於做event handler
11/27 07:07, 1F

11/27 07:08, , 2F
第二種寫法只是直接給他個名字而已
11/27 07:08, 2F

11/27 10:09, , 3F
第一行的意思是類似這樣嗎?window.onload = = function(){}
11/27 10:09, 3F

11/27 10:11, , 4F
上面多打了一個 = XD
11/27 10:11, 4F

11/27 21:18, , 5F
yes
11/27 21:18, 5F
文章代碼(AID): #17IpKe_Q (Ajax)
文章代碼(AID): #17IpKe_Q (Ajax)