SyntaxError: Identifier has already been declaredSyntaxError: Identifier has already been declared
A variable with the same name was declared twice in the same scope using let or const.
TypeError: Cannot assign to read only propertyAn attempt was made to write to a property that is read-only, either because the object is frozen or the property is defined as non-writable.
The object was frozen with Object.freeze(), sealed with Object.seal(), or the property was defined with writable: false via Object.defineProperty(). In strict mode, these assignments throw instead of silently failing.
Create a new object with the modified property using spread syntax: { ...obj, prop: newValue }. If you need a mutable object, do not freeze it. Use Object.assign() to create a mutable copy.
'use strict'; const obj = Object.freeze({a:1}); obj.a = 2;SyntaxError: Identifier has already been declaredA variable with the same name was declared twice in the same scope using let or const.
ETIMEDOUTA connection or operation timed out because the remote host did not respond in time.
InternalError: too much recursionFirefox-specific error equivalent to RangeError: Maximum call stack size exceeded in Chrome/Node.js.
TypeError: Assignment to constant variableAn attempt was made to reassign a variable declared with const.
EACCESThe process does not have permission to access the file or resource.
SyntaxError: Unterminated string literalA string literal is missing its closing quote.