javascript – 分号前自调用函数? [重复]

这个问题已经有一个答案在这里:            >            What does the leading semicolon in JavaScript libraries do?                                    5个答案                            在JavaScript中的自调用函数之前使用分号的好处是什么。我看到这种方法在几个流行的jQuery插件,我很好奇,找到如果这是下一个令人敬畏的事情在JavaScript,我不知道。先感谢,伙计们!
如果你使用自调用函数将两个文件连接在一起,如下所示:

文件A:

(function(){...A...})()

文件B:

(function(){...B...})()

文件A B:

(function(){...A...})()(function(){...B...})()

你有两个没有分隔符的语句。这发生在你猫文件在一起,然后微型他们。

现在文件B的作者在前面加了一个分号:

文件B2:

;(function(){...B2...})()

你会得到一个工作脚本:

(function(){...A...})();(function(){...B2...})()
http://stackoverflow.com/questions/7365172/semicolon-before-self-invoking-function

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:javascript – 分号前自调用函数? [重复]