自执行函数前面的分号(;)

在看有些源码时,很多人写脚本都在自执行函数前加个分号,例如:

;(function(){
//具体功能代码。。。
})();

主要是应对代码合并压缩时,由于缺少分号;带来的错误。

(function(){alert("1")})();
(function(){alert("2")})()
正确
(function(){alert("1")})()
(function(){alert("2")})()
报错

 

posted @ 2017-09-21 11:36  可恶の小郑  阅读(683)  评论(0编辑  收藏  举报