JavaScript Object.getOwnPropertyDescriptors()

Definition und Verwendung

Object.getOwnPropertyDescriptors() Die Methode gibt alle Eigenschaftsbeschreibungen des Objekts zurück.

Object.getOwnPropertyDescriptors() Die Methode ändert das ursprüngliche Objekt nicht.

Verwandte Methoden:

Object.defineProperty() Fügt oder ändert Eigenschaften hinzu.

Object.defineProperties() Fügt oder ändert mehrere Eigenschaften hinzu.

Object.getOwnPropertyNames() Gibt alle Eigenschaftsnamen des Objekts zurück.

Object.getOwnPropertyDescriptor() Gibt die Eigenschaftsbeschreibung zurück.

Object.getOwnPropertyDescriptors() Gibt alle Eigenschaftsbeschreibungen des Objekts zurück.

Beispiel

// Ein Objekt erstellen
const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 50,
  eyeColor: "blue"
};
// Alle Eigenschaftsbeschreibungen abrufen
let descriptors = Object.getOwnPropertyDescriptors(person);

Selbst ausprobieren

Syntax

Object.getOwnPropertyDescriptors(object)

Parameter

Parameter Beschreibung
object Erforderlich. Das Objekt, aus dem die Eigenschaftsbeschreibung abgerufen werden soll.

Rückgabewert

Typ Beschreibung
Object Enthält ein Objekt mit allen Eigenschaftsbeschreibern.

Browser-Unterstützung

Object.getOwnPropertyDescriptors() Ist eine Eigenschaft von ECMAScript5 (ES5).

Seit Juli 2013 unterstützen alle modernen Browser ES5 (JavaScript 2009) vollständig:

Chrome Edge Firefox Safari Opera
Chrome 23 IE/Edge 11 Firefox 21 Safari 6 Opera 15
September 2012 September 2012 April 2013 Juli 2012 Juli 2013