Zum Inhalt springen
JavaScript-FehlerFehler
EvalError

EvalError

Ein Fehler in Zusammenhang mit der globalen eval()-Funktion. Dieser Fehler tritt im modernen JavaScript selten auf.

browsernode

Was verursacht diesen Fehler

Im modernen JavaScript wird EvalError von der Engine fast nie geworfen. Er existiert aus Gründen der Rückwärtskompatibilität. Falls er auftritt, stammt er wahrscheinlich aus Code, der explizit new EvalError() wirft, oder aus sehr alten JavaScript-Umgebungen.

So beheben Sie ihn

Vermeide die Verwendung von eval() grundsätzlich aufgrund von Sicherheits- und Leistungsproblemen. Verwende JSON.parse() für JSON-Daten, Function-Konstruktoren für dynamischen Code (mit Vorsicht) oder Modul-Imports für dynamisches Laden.

Offizielle Dokumentation

Verwandte Fehlercodes