(function(){}())
(function(){})()
涉及到的概念: 闭包,函数声明,函数表达式,函数调用,()强制表达式运算。
***********
( )里面不能包含语句,里面是表达式!所以,解析器在解析function关键字的时候,会将相应的代码解析成function表达式,而不是function声明。
(function(){}())
(function(){})()
涉及到的概念: 闭包,函数声明,函数表达式,函数调用,()强制表达式运算。
***********
( )里面不能包含语句,里面是表达式!所以,解析器在解析function关键字的时候,会将相应的代码解析成function表达式,而不是function声明。