SyntaxError: Identifier has already been declaredSyntaxError: L'identificatore è già stato dichiarato
Una variabile con lo stesso nome è stata dichiarata due volte nello stesso scope tramite let o const.
TypeError: Cannot assign to read only propertyÈ stato effettuato un tentativo di scrivere su una proprietà di sola lettura, perché l'oggetto è stato bloccato o la proprietà è definita come non scrivibile.
L'oggetto è stato bloccato con Object.freeze(), sigillato con Object.seal(), oppure la proprietà è stata definita con writable: false tramite Object.defineProperty(). In modalità strict, queste assegnazioni generano un'eccezione invece di fallire silenziosamente.
Crea un nuovo oggetto con la proprietà modificata usando la sintassi spread: { ...obj, prop: newValue }. Se hai bisogno di un oggetto mutabile, non bloccarlo. Usa Object.assign() per creare una copia mutabile.
'use strict'; const obj = Object.freeze({a:1}); obj.a = 2;SyntaxError: Identifier has already been declaredUna variabile con lo stesso nome è stata dichiarata due volte nello stesso scope tramite let o const.
ETIMEDOUTUna connessione o un'operazione è scaduta perché l'host remoto non ha risposto in tempo.
InternalError: too much recursionErrore specifico di Firefox equivalente a RangeError: Maximum call stack size exceeded di Chrome/Node.js.
TypeError: Assignment to constant variableÈ stato effettuato un tentativo di riassegnare una variabile dichiarata con const.
EACCESIl processo non dispone dei permessi per accedere al file o alla risorsa.
SyntaxError: Unterminated string literalUn letterale stringa è privo del carattere di chiusura delle virgolette.