當我代碼:自我調用功能
var a =
function()
{
alert("44")
return function(){alert(33)}
}()();
是這種表達按照以下順序進行評價?
- 定義函數;
- 通過其參考指針
- 一個()被調用在邁上了一個新的函數指針
- 一個()被再次調用
如果是這樣,爲什麼我有一個語法
function()
{
alert("44")
return function(){alert(33)}
}();
翻譯首先要左操作數...
部但是這句法作品:
(
function()
{
alert("44")
return function(){alert(33)}
};
)()
外括號什麼呢???意義
感謝