SyntaxError: Identifier has already been declaredSyntaxError: El identificador ya ha sido declarado
Una variable con el mismo nombre se declaró dos veces en el mismo ámbito usando let o const.
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.
El objeto fue congelado con Object.freeze(), sellado con Object.seal(), o la propiedad se definió con writable: false mediante Object.defineProperty(). En modo estricto, estas asignaciones lanzan un error en lugar de fallar silenciosamente.
Crea un nuevo objeto con la propiedad modificada usando el operador spread: { ...obj, prop: newValue }. Si necesitas un objeto mutable, no lo congeles. Usa Object.assign() para crear una copia mutable.
'use strict'; const obj = Object.freeze({a:1}); obj.a = 2;SyntaxError: Identifier has already been declaredUna variable con el mismo nombre se declaró dos veces en el mismo ámbito usando let o const.
ETIMEDOUTUna conexión u operación expiró porque el host remoto no respondió a tiempo.
InternalError: too much recursionError específico de Firefox equivalente a RangeError: Maximum call stack size exceeded en Chrome/Node.js.
TypeError: Assignment to constant variableSe intentó reasignar una variable declarada con const.
EACCESEl proceso no tiene permiso para acceder al archivo o recurso.
SyntaxError: Unterminated string literalA un literal de cadena le falta la comilla de cierre.