(function () { console.log('test'); }()); (function() { console.log('test'); })();
發現這兩種都可以印出test,請問有什麼不同呢,該如何理解?望大神賜教。
運行上沒有區別,語義上,第一個是要把整個函數執行結果當做表達式,第二個則是把函數當做表達式
運行上沒有區別,語義上,第一個是要把整個函數執行結果當做表達式,第二個則是把函數當做表達式