EvalErrorEvalError
Une erreur liée à la fonction globale eval(). Cette erreur est rarement rencontrée en JavaScript moderne.
SyntaxError: Missing initializer in const declarationUne variable const a été déclarée sans valeur initiale.
Les variables const doivent être initialisées au moment de la déclaration car elles ne peuvent pas être réaffectées par la suite. Écrire 'const x;' sans valeur est une syntaxe invalide.
Fournissez une valeur initiale : const x = value. Si vous devez déclarer sans initialiser, utilisez let à la place : let x; x = value;. Pour les objets ou tableaux, initialisez avec des valeurs vides : const obj = {};
const x; // SyntaxError: Missing initializer in const declarationEvalErrorUne erreur liée à la fonction globale eval(). Cette erreur est rarement rencontrée en JavaScript moderne.
TypeError: Reduce of empty array with no initial valueArray.reduce() a été appelé sur un tableau vide sans fournir de valeur initiale.
EPIPEUne tentative d'écriture a été faite sur un tube ou un socket dont l'extrémité de lecture a été fermée.
TypeError: Cannot add property, object is not extensibleUne tentative a été faite pour ajouter une propriété à un objet rendu non extensible.
TypeError: x is not iterableUne valeur non itérable a été utilisée là où un itérable était attendu, par exemple dans une boucle for...of ou avec l'opérateur de décomposition.
TypeError: Cannot convert a Symbol value to a stringUne conversion implicite d'un Symbol en chaîne a été tentée, ce qui n'est pas autorisé.