Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Die JavaScript-strict mode-only Ausnahme "ist schreibgeschützt" tritt auf, wenn einer globalen Variable oder einem Objekteigenschaft ein schreibgeschützter Wert zugewiesen wurde.
TypeError nur im strict mode.
Der globalen Variable oder der Objekteigenschaft, der zugewiesen wurde, ist eine schreibgeschützte Eigenschaft. (Technisch gesehen ist es eine nicht-schreibbare Dateneigenschaft.)
Dieser Fehler tritt nur im strict mode code auf. In nicht-strict code wird die Zuweisung stillschweigend ignoriert.
Schreibgeschützte Eigenschaften sind nicht sehr häufig, können aber mit Object.defineProperty() oder Object.freeze() erstellt werden.
Es gibt auch einige schreibgeschützte Eigenschaften, die in JavaScript eingebaut sind. Vielleicht haben Sie versucht, eine mathematische Konstante neu zu definieren.
Entschuldigung, das können Sie nicht tun.
Die globale Variable undefined ist ebenfalls schreibgeschützt, sodass Sie den berüchtigten Fehler "undefined is not a function" nicht durch Folgendes unterdrücken können:
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.