首页 > 建站教程 > JS、jQ、TS >  为什么在js自执行函数(function(){})()前加个分号正文

为什么在js自执行函数(function(){})()前加个分号

    如下,在封装插件时,经常看到在自执行函数的括号前面加个分号:
;(function(){
    //TODO
})();
    上面的;号作用是什么:前端页面脚本压缩可减少脚本数量和脚本大小,为了避免压缩时前一个脚本没有写最后一个分号而导致压缩后脚本不能使用,所以要在开始加一个分号。