Name

Object.preventExtensions() — Nicht gestatten, dass einem Objekt Eigenschaften hinzugefügt werdenorm:availability: ECMAScript 5

Überblick

Object.preventExtensions(o)

Argumente

o

Das Objekt, dessen extensible-Attribut gesetzt werden soll.

Rückgabewert

Das Argumentobjekt o.

Beschreibung

Object.preventExtensions() setzt das extensible-Attribut von o auf false, damit dem Objekt keine neuen Eigenschaften mehr hinzugefügt werden können. Das ist eine permanente Veränderung: Nachdem ein Objekt einmal nicht erweiterbar gemacht wurde, kann es nicht wieder erweiterbar gemacht werden.

Beachten Sie, dass sich Object.preventExtensions() nicht auf die Prototypkette auswirkt und dass nicht erweiterbare Objekte immer noch neue geerbte Eigenschaften erhalten können. ...

Get JavaScript: Das umfassende Referenzwerk, Sixth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.