InternalError: too much recursionInternalError: too much recursion
Erreur spécifique à Firefox équivalente à RangeError: Maximum call stack size exceeded sous Chrome/Node.js.
ReferenceErrorRéférence à une variable qui n'existe pas dans la portée courante.
Vous avez tenté d'utiliser une variable qui n'a pas été déclarée, qui n'est pas dans la portée, ou qui a été accédée avant sa déclaration (zone morte temporelle). Cela peut aussi survenir avec des noms de variables mal orthographiés.
Déclarez la variable avant de l'utiliser avec let, const ou var. Vérifiez les fautes de frappe dans les noms de variables. Assurez-vous que la variable est dans la portée où vous y accédez. Importez les modules manquants.
console.log(undeclaredVar); // ReferenceError: undeclaredVar is not definedInternalError: too much recursionErreur spécifique à Firefox équivalente à RangeError: Maximum call stack size exceeded sous Chrome/Node.js.
EHOSTUNREACHL'hôte cible est inaccessible, généralement à cause de problèmes de routage réseau.
URIErrorUne fonction globale de gestion d'URI (decodeURIComponent, encodeURI) a reçu une URI malformée.
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é.
SyntaxError: Unterminated string literalUn littéral de chaîne n'a pas son guillemet fermant.
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.