SyntaxError: Identifier has already been declaredSyntaxError: O identificador já foi declarado
Uma variável com o mesmo nome foi declarada duas vezes no mesmo escopo usando let ou const.
TypeError: Cannot assign to read only propertyFoi feita uma tentativa de escrever em uma propriedade somente leitura, seja porque o objeto está congelado ou porque a propriedade foi definida como não gravável.
O objeto foi congelado com Object.freeze(), selado com Object.seal(), ou a propriedade foi definida com writable: false via Object.defineProperty(). No modo estrito, essas atribuições lançam um erro em vez de falhar silenciosamente.
Crie um novo objeto com a propriedade modificada usando sintaxe de espalhamento: { ...obj, prop: newValue }. Se precisar de um objeto mutável, não o congele. Use Object.assign() para criar uma cópia mutável.
'use strict'; const obj = Object.freeze({a:1}); obj.a = 2;SyntaxError: Identifier has already been declaredUma variável com o mesmo nome foi declarada duas vezes no mesmo escopo usando let ou const.
ETIMEDOUTUma conexão ou operação atingiu o timeout porque o host remoto não respondeu a tempo.
InternalError: too much recursionErro específico do Firefox equivalente a RangeError: Maximum call stack size exceeded no Chrome/Node.js.
TypeError: Assignment to constant variableFoi feita uma tentativa de reatribuir uma variável declarada com const.
EACCESO processo não tem permissão para acessar o arquivo ou recurso.
SyntaxError: Unterminated string literalUm literal de string está com a aspa de fechamento ausente.