SyntaxError: Identifier has already been declaredSyntaxError: Bezeichner wurde bereits deklariert
Eine Variable mit demselben Namen wurde im gleichen Scope zweimal mit let oder const deklariert.
TypeError: Cannot assign to read only propertyEs wurde versucht, in eine schreibgeschützte Eigenschaft zu schreiben, entweder weil das Objekt eingefroren ist oder die Eigenschaft als nicht beschreibbar definiert wurde.
Das Objekt wurde mit Object.freeze() eingefroren, mit Object.seal() versiegelt oder die Eigenschaft wurde mit writable: false über Object.defineProperty() definiert. Im Strict Mode werfen diese Zuweisungen einen Fehler, anstatt still zu scheitern.
Erstellen Sie ein neues Objekt mit der geänderten Eigenschaft mithilfe des Spread-Operators: { ...obj, prop: newValue }. Wenn Sie ein veränderbares Objekt benötigen, frieren Sie es nicht ein. Verwenden Sie Object.assign(), um eine veränderbare Kopie zu erstellen.
'use strict'; const obj = Object.freeze({a:1}); obj.a = 2;SyntaxError: Identifier has already been declaredEine Variable mit demselben Namen wurde im gleichen Scope zweimal mit let oder const deklariert.
ETIMEDOUTEine Verbindung oder Operation hat das Zeitlimit überschritten, weil der Remote-Host nicht rechtzeitig geantwortet hat.
InternalError: too much recursionFirefox-spezifischer Fehler, gleichbedeutend mit RangeError: Maximum call stack size exceeded in Chrome/Node.js.
TypeError: Assignment to constant variableEs wurde versucht, eine mit const deklarierte Variable neu zuzuweisen.
EACCESDer Prozess hat keine Berechtigung, auf die Datei oder Ressource zuzugreifen.
SyntaxError: Unterminated string literalEinem String-Literal fehlt das schließende Anführungszeichen.