当我代码:自我调用功能
var a =
function()
{
alert("44")
return function(){alert(33)}
}()();
是这种表达按照以下顺序进行评价?
- 定义函数;
- 通过其参考指针
- 一个()被调用在迈上了一个新的函数指针
- 一个()被再次调用
如果是这样,为什么我有一个语法
function()
{
alert("44")
return function(){alert(33)}
}();
翻译首先要左操作数...
部但是这句法作品:
(
function()
{
alert("44")
return function(){alert(33)}
};
)()
外括号什么呢???意义
感谢