DOMException: NotAllowedErrorDOMException: NotAllowedError
Una llamada a una API del navegador fue bloqueada porque requiere interacción del usuario o un permiso no otorgado.
ReferenceError: Cannot access before initializationSe accedió a una variable declarada con let o const antes de su declaración, dentro de la zona muerta temporal.
Las variables declaradas con let y const sufren hoisting pero no se inicializan hasta que se alcanza la declaración. Acceder a ellas antes de la línea de declaración (la zona muerta temporal) lanza este error.
Mueve la declaración de la variable antes de la línea donde se accede por primera vez. Reorganiza tu código para que la variable se declare antes de cualquier uso. Si necesitas el comportamiento de hoisting, usa var (aunque let/const son preferibles).
console.log(x); let x = 5; // ReferenceError: Cannot access 'x' before initializationDOMException: NotAllowedErrorUna llamada a una API del navegador fue bloqueada porque requiere interacción del usuario o un permiso no otorgado.
TypeError: Cannot assign to read only propertySe intentó escribir en una propiedad de solo lectura, ya sea porque el objeto está congelado o porque la propiedad se definió como no escribible.
ETIMEDOUTUna conexión u operación expiró porque el host remoto no respondió a tiempo.
TypeError: Cannot add property, object is not extensibleSe intentó añadir una propiedad a un objeto que se ha vuelto no extensible.
ERR_INVALID_RETURN_VALUEUna función devolvió un valor de un tipo inesperado.
RangeError: Maximum call stack size exceededLa pila de llamadas de JavaScript se ha agotado, normalmente por recursión infinita o excesivamente profunda.