TypeError: x is not a functionTypeError: x is not a function
Une tentative a été faite d'appeler une valeur comme une fonction alors qu'il ne s'agit pas d'une fonction.
EvalErrorUne erreur liée à la fonction globale eval(). Cette erreur est rarement rencontrée en JavaScript moderne.
En JavaScript moderne, EvalError n'est presque jamais levée par le moteur. Elle existe pour la rétrocompatibilité. Si vous la rencontrez, elle provient probablement de code qui lève explicitement new EvalError() ou d'environnements JavaScript très anciens.
Évitez complètement d'utiliser eval() pour des raisons de sécurité et de performance. Utilisez JSON.parse() pour les données JSON, le constructeur Function pour le code dynamique (avec prudence), ou les imports de modules pour le chargement dynamique.
TypeError: x is not a functionUne tentative a été faite d'appeler une valeur comme une fonction alors qu'il ne s'agit pas d'une fonction.
RangeError: Invalid dateUne chaîne de date invalide a été passée à une méthode Date qui exige une date valide.
TypeError: Cannot convert undefined or null to objectUne méthode native qui attend un objet a reçu null ou undefined à la place.
SyntaxError: JSON.parse unexpected characterJSON.parse() a rencontré une syntaxe JSON invalide, comme des guillemets simples, des virgules finales ou des clés non entre guillemets.
SyntaxError: Applying delete to unqualified name in strict modeL'opérateur delete a été utilisé sur un simple nom de variable en mode strict, ce qui n'est pas autorisé.
ENOENTLe fichier ou le dossier spécifié n'existe pas au chemin indiqué.