JavaScript-FehlerFehler
TypeErrorTypeError
Ein Wert hat nicht den erwarteten Typ. Dies ist der häufigste JavaScript-Fehler und tritt auf, wenn eine Operation auf einen Wert des falschen Typs trifft.
browsernode
Details anzeigen SyntaxError: Identifier has already been declaredEine Variable mit demselben Namen wurde im gleichen Scope zweimal mit let oder const deklariert.
Du hast eine Variable mit let oder const deklariert, die im gleichen Scope bereits existiert. Im Gegensatz zu var erlauben let und const keine Neudeklaration. Das passiert häufig beim Kopieren von Code oder in Dateien mit mehrfachen Deklarationen.
Benenne eine der doppelten Deklarationen um. Für eine Neuzuweisung nutze den Zuweisungsoperator (=) statt einer erneuten Deklaration. Prüfe auf doppelte Imports oder kollidierende Variablennamen aus verschiedenen Code-Blöcken.
let x = 1; let x = 2; // SyntaxErrorTypeErrorEin Wert hat nicht den erwarteten Typ. Dies ist der häufigste JavaScript-Fehler und tritt auf, wenn eine Operation auf einen Wert des falschen Typs trifft.
TypeError: x is not iterableEin nicht iterierbarer Wert wurde dort verwendet, wo ein Iterable erwartet wurde, z. B. in einer for...of-Schleife oder beim Spread-Operator.
ReferenceErrorEs wurde auf eine Variable verwiesen, die im aktuellen Gültigkeitsbereich nicht existiert.
ECONNREFUSEDDie Verbindung wurde abgelehnt, weil kein Server an der Zieladresse und dem Zielport lauscht.
ERR_ASYNC_CALLBACKEs wurde ein Nicht-Funktionswert übergeben, wo ein asynchroner Callback erwartet wurde.
ERR_SOCKET_BAD_PORTFür eine Netzwerkoperation wurde eine ungültige Portnummer angegeben.