Name
Object.seal() — Verhindert das Hinzufügen und Löschen von Eigenschaftenorm:availability: ECMAScript 5
Überblick
Object.seal(o
)
Argumente
o
Das zu versiegelnde Objekt.
Rückgabewert
Das jetzt versiegelte Argumentobjekt o
.
Beschreibung
Object.seal()
macht o
nicht erweiterbar (siehe Object.preventExtensions()) und alle seine eigenen Eigenschaften nicht konfigurierbar. Das bewirkt, dass ihm keine neuen Eigenschaften mehr hinzugefügt und aus ihm keine bestehenden Eigenschaften mehr gelöscht werden können. Das Versiegeln eines Objekts ist permanent: Wurde es einmal versiegelt, kann die Versiegelung nicht mehr aufgehoben werden.
Beachten Sie, dass Object.seal()
die Eigenschaft nicht schreibgeschützt macht (siehe dazu Object.freeze()). Beachten Sie auch, ...
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.