한 줄 답변은 여러 JavaScript 파일을 안전하게 연결하는 것입니다. 세미콜론을 사용해도 문제가 발생하지 않습니다.
여러 기능이 있다고 가정하십시오.
IIFE 1
(function(){
// The rest of the code
})(); // Note it is an IIFE
IIFE 2
(function(){
// The rest of the code
})(); // Note it is also an IIFE
연결하면 다음과 같이 보일 수 있습니다.
(function(){})()(function(){})()
그러나 함수 앞에 세미콜론을 추가하면 다음과 같습니다.
;(function(){})();(function(){})()
따라서를 추가하면 ;
식이 올바르게 종료되지 않은 경우주의를 기울입니다.
실시 예 2
변수가있는 JavaScript 파일이 있다고 가정하십시오.
var someVar = "myVar"
일부 기능을 가진 또 다른 JavaScript 파일 :
(function(){})()
이제 연결하면 다음과 같이 보입니다.
var someVar = "myVar"(function(){})() // It may give rise to an error
세미콜론을 사용하면 다음과 같습니다.
var someVar = "myVar";(function(){})()