JavaScript Object.create()

Definicja i użycie

Object.create() Metody do tworzenia nowych obiektów z istniejących.

Metody związane:

Object.assign() Kopiowanie atrybutów źródłowego obiektu do celu.

Object.create() Tworzenie nowego obiektu z istniejącego obiektu.

Object.fromEntries() Tworzenie obiektu z listy klucz-wartość.

Przykłady

// Utwórz obiekt
const person = {
  firstName: "Bill",
  lastName: "Gates"
};
// Utwórz nowy obiekt
const man = Object.create(person);
man.firstName = "Peter";

Spróbuj sam

Gramatyka

Object.create(object, properties)

Parametry

Parametry Opis
object Wymagane. Obiekt istniejący.
properties

Opcjonalne. Atrybuty opisowe do dodania lub modyfikacji:

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

Zwrócona wartość

Typ Opis
Object Tworzone nowe obiekty.

Wsparcie przeglądarek

Object.create() To cechy ECMAScript5 (ES5).

Od lipca 2013 roku wszystkie nowoczesne przeglądarki wspierają w pełni ES5 (JavaScript 2009):

Chrome Edge Firefox Safari Opera
Chrome 23 IE/Edge 11 Firefox 21 Safari 6 Opera 15
Wrzesień 2012 roku Wrzesień 2012 roku Kwiecień 2013 roku Lipiec 2012 roku Lipiec 2013 roku