如果将具有自调用功能的两个文件连接在一起,如下所示:
档案A:
(function(){...A...})()档案B:
(function(){...B...})()文件A + B:
(function(){...A...})()(function(){...B...})()您有两个不带分隔符的语句。当您将文件分类在一起然后将它们最小化时,会发生这种情况。
现在,文件B的作者将分号放在前面:
文件B2:
;(function(){...B2...})()您将获得一个有效的脚本:
(function(){...A...})();(function(){...B2...})()

![分号之前有自动调用功能吗?[重复] 分号之前有自动调用功能吗?[重复]](http://www.mshxw.com/aiimages/31/575139.png)
