Vai al contenuto
Errori JavaScriptErrore
EvalError

EvalError

Un errore correlato alla funzione globale eval(). Questo errore si incontra raramente nel JavaScript moderno.

browsernode

Cause di questo errore

Nel JavaScript moderno, EvalError viene quasi mai lanciato dal motore. Esiste per compatibilità con le versioni precedenti. Se lo si incontra, è probabile che provenga da codice che lancia esplicitamente new EvalError() o da ambienti JavaScript molto datati.

Come correggerlo

Evitare completamente l'uso di eval() per ragioni di sicurezza e prestazioni. Usare JSON.parse() per i dati JSON, i costruttori Function per il codice dinamico (con cautela) o gli import di moduli per il caricamento dinamico.

Documentazione ufficiale

Codici di errore correlati