Javascript 的 function 寫法的問題
前言
最近在偶然間發現 JavaScript 的 function 有我不知道的寫法,在此做個紀錄。
內容
範例如下
function myCall(){ console.log('myCall()'); } let myCall1 = function(){ console.log('myCall1()'); } //Not recommanded let f = function myCall2(){ console.log('myCall12()'); } //Follow will be failed //myCall12(); f();
前面兩種是常見的 function 寫法,第三種是新發現的寫法,當然也發現這寫法會讓我以為 myCall() 與 f() 都可以正確喚起,但是實則不然, myCall2() 是不可以喚起的!雖然這個寫法看不出有什麼優勢,但還是學習了。
沒有留言:
張貼留言