Name

Object.isExtensible() — Können einem Objekt neue Eigenschaften hinzugefügt werden?orm:availability: ECMAScript 5

Überblick

Object.isExtensible(o)

Argumente

o

Das Objekt, das auf Erweiterbarkeit geprüft wird

Rückgabewert

true, wenn das Objekt erweitert werden kann, oder false, wenn es nicht erweitert werden kann.

Beschreibung

Ein Objekt ist erweiterbar, wenn ihm neue Eigenschaften hinzugefügt werden können. Alle Objekte sind erweiterbar, wenn sie erstellt werden, und bleiben das auch, es sei denn, sie werden Object.preventExtensions(), Object.seal() oder Object.freeze() übergeben.

Beachten Sie, dass das keine Methode ist, die auf einem Objekt aufgerufen wird: Es ist eine globale Funktion, der Sie ein Objekt übergeben müssen.

Beispiel

var o = {}; // ...

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.