Ist es notwendig, am Anfang einer Funktion in JS ein Semikolon einzufügen? Sollte ich nach der js-Anweisung ein Semikolon hinzufügen? Sollten nach JavaScript-Klammern Semikolons verwendet werden? Was bedeuten das Ausrufezeichen und das Semikolon am Anfang einer Funktion in JS?
Nachdem Sie mehrere JS-Dateien in eine Datei integriert haben, können Sie wie folgt vorgehen, um Syntaxfehler beim Komprimieren des Codes zu vermeiden
1. Fügen Sie vor js ein Semikolon hinzu
Zum Beispiel:;(function($){...code hier...})();
In Javascript gibt ein Semikolon das Ende einer Anweisung an. Es wird am Anfang hinzugefügt, um es während der Komprimierung von anderen Methoden zu trennen, und kennzeichnet den Anfang einer neuen Anweisung
2. Fügen Sie nach der js-Funktion ein Semikolon hinzu
Zum Beispiel
// 模块1 // 前面有若干代码 var Manager = { prop: '', method: function () { } } // 模块2,开头是个立即执行函数 (function () { // 代码 })()
Nach der Komprimierung wird es zu: }}(Funktion, wo es als Funktion ausgeführt wird, sodass die Gesamtanalyse falsch ist
Lösung: Fügen Sie nach der Manager-Funktion ein Semikolon hinzu
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er gefällt Ihnen allen.