Unerwartetes Ende Der Eingabe Javascript

| | | | | | | | | | | | | | | | | | |

Uncaught SyntaxError: Unerwartetes Ende der Eingabe.

Ich weiß, dass genau dieser Fehler mich manchmal nachts wach gehalten hat. Schwitzen Sie nicht! In diesem Artikel erfahren Sie, wie Sie Ihren Code debuggen können, damit Sie diesen Fehler beheben und mit Ihrem Projekt fortfahren können.

Was bedeutet das?

Wahrscheinlich ist es bedeutet, dass Sie irgendwo in Ihrem Code nicht ubereinstimmende Klammern oder Anfuhrungszeichen haben. Letztendlich liegt es daran, dass die V8-Engine Ihren Code auf eine bestimmte Weise analysiert und nach einem bestimmten Zeichen sucht.

Wenn der Fehler eine Zeilen- und Zeichennummer liefert, ist dies ein guter Ort um mit der Jagd zu beginnen. Wenn nicht, gehen Sie in Ihrem Code zuruck, bis Sie ihn gefunden haben.

Wie kann ich ihn finden?

Es gibt ein paar Dinge, die Sie tun können, um die Syntax zu finden Fehler in Ihrem Code:

  1. Stellen Sie sicher, dass alles richtig eingeruckt ist. Eine Erweiterung wie Prettier oder Beautify kann hier Abhilfe schaffen. Wenn Sie jedoch einen Syntaxfehler haben, wird die Erweiterung nicht ausgefuhrt oder funktioniert nicht richtig. Die Einruckung macht Ihren Code lesbarer, auch wenn er nicht unbedingt in einer Sprache wie JavaScript ausgefuhrt werden muss.
  2. Verwenden Sie die Dropdown-Pfeile auf der linken Seite Ihres Editors, um Elemente auszublenden. Wenn Ihre Elemente ubereinstimmende öffnende und schließende Klammern haben, wird der Block reduziert. Hier ein Beispiel:

Ohne auf Dropdowns zu klicken:

Ha23z5EZYcYoJk4KPuDXGvIHhkWir1FemwG0gMADKSpFpFu XRIKTSBT4QP OdnNcSryU XpKWoYj5kRdfd6ll53w1MdkaGcQaTeGPc8bSkzRXl3ZMEsjibThgqpLbTcTNDdtCXI

Dropdown-Listen mit einem Klick:

‚ÄöRLi5xhW93dZQJR7ZjctsRlrRwtOGugviB6a

Dieses nimmt die Aufmerksamkeit von den Elementen entfernt Sie don " t Notwendigkeit zu konzentrieren, und die Aufmerksamkeit auf Orte, die Macht keine passenden Klammern haben. Wenn Sie ihn nicht richtig komprimieren können, liegt höchstwahrscheinlich ein Syntaxfehler in diesem Codeblock vor.

Je öfter Sie die Codeuberprufung durchfuhren oder je häufiger dieser Fehler auftritt, desto schneller werden Sie diese Art von Fehlern erkennen! Viel Gluck beim Debuggen!