DOMException: NotAllowedErrorDOMException : NotAllowedError
Un appel d'API du navigateur a été bloqué car il nécessite une interaction utilisateur ou une permission non accordée.
ReferenceError: Cannot access before initializationUne variable déclarée avec let ou const a été accédée avant sa déclaration, dans la zone morte temporelle.
Les variables déclarées avec let et const sont hissées mais non initialisées tant que leur déclaration n'a pas été atteinte. Y accéder avant la ligne de déclaration (la zone morte temporelle) déclenche cette erreur.
Déplacez la déclaration de la variable avant la ligne où elle est utilisée pour la première fois. Réorganisez votre code pour que la variable soit déclarée avant toute utilisation. Si vous avez besoin du comportement de hoisting, utilisez var (bien que let/const soient préférés).
console.log(x); let x = 5; // ReferenceError: Cannot access 'x' before initializationDOMException: NotAllowedErrorUn appel d'API du navigateur a été bloqué car il nécessite une interaction utilisateur ou une permission non accordée.
TypeError: Cannot assign to read only propertyTentative d'écriture sur une propriété en lecture seule, soit parce que l'objet est figé, soit parce que la propriété est définie comme non modifiable.
ETIMEDOUTUne connexion ou opération a expiré car l'hôte distant n'a pas répondu à temps.
TypeError: Cannot add property, object is not extensibleUne tentative a été faite pour ajouter une propriété à un objet rendu non extensible.
ERR_INVALID_RETURN_VALUEUne fonction a renvoyé une valeur d'un type inattendu.
RangeError: Maximum call stack size exceededLa pile d'appels JavaScript a été épuisée, généralement à cause d'une récursion infinie ou excessivement profonde.