JavaScript Object.create()

Definition und Verwendung

Object.create() Methoden, um aus einem bestehenden Objekt ein neues Objekt zu erstellen.

Verwandte Methoden:

Object.assign() Die Eigenschaften des Quellobjekts in das Zielobjekt kopieren.

Object.create() Ein neues Objekt aus einem bestehenden Objekt erstellen.

Object.fromEntries() Ein Objekt aus einer Liste von Schlüssel/Wert-Paaren erstellen.

Beispiel

// Ein Objekt erstellen
const person = {
  firstName: "Bill",
  lastName: "Gates"
};
// Ein neues Objekt erstellen
const man = Object.create(person);
man.firstName = "Peter";

Versuchen Sie es selbst

Syntax

Object.create(object, properties)

Parameter

Parameter Beschreibung
object Erforderlich. Bestehendes Objekt.
properties

Optional. Die zu fügen oder zu ändernden Eigenschaftsbeschreibungen:

  • value: value
  • writable : true|false
  • enumerable : true|false
  • configurable : true|false
  • get : function
  • set : function

Rückgabewert

Typ Beschreibung
Object Neu erstellte Objekte.

Browser-Unterstützung

Object.create() Es 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