防止上一行结束没有;
造成编译错误,例如
// 这个时错误的
(function () {console.log('11111')})()
(function () {console.log('22222')})()
// 正确的
(function () {console.log('11111')})();
(function () {console.log('22222')})()
// 也是正确的
(function () {console.log('11111')})()
;(function () {console.log('22222')})()
- 所以,为了防止合并多个js造成的错误,一般我都会前后加
;
,保证不会受别人的代码影响
;(function () {console.log('11111')})();
;(function () {console.log('22222')})();
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…