您的位置:首页 > Web前端 > JavaScript

JavaScript自执行函数写法示例

2018-01-12 09:55 323 查看
自执行函数写法

这种写法是错误的:
function(){ 

alert(1); 

}();
 
原因:
原因是前半段“function(){alert(1);}”被当成了函数声明,而不是一个函数表达式,从而让后面的“();”变得孤立,产生语法错。
正确写法:
(function(){alert(1);})();
之所以要给 function 添加括弧是为了让它形成一个表达式 (expression), 有了表达式,并且确定它的类型是个函数 (Function 实例), 就可以直接调用它
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息