JavaScript Object.create()

definisjon og bruk

Object.create() metoder brukes til å opprette nye objekter fra eksisterende objekter.

relaterede metoder:

Object.assign() Kopier egenskapene fra kildeobjektet til målobjektet.

Object.create() Opprett et nytt objekt fra et eksisterende objekt.

Object.fromEntries() Opprett et objekt fra en liste over nøkkel-verdi par.

eksempel

// Opprett et objekt
const person = {
  firstName: "Bill",
  lastName: "Gates"
};
// Opprett et nytt objekt
const man = Object.create(person);
man.firstName = "Peter";

prøv selv

syntaks

Object.create(object, properties)

parametere

parametere beskrivelse
object påkrevd. Eksisterende objekt.
properties

valgfri. For å legge til eller endre egenskapsbeskrivelsen:

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

returneringsverdi

type beskrivelse
Object nytt objekt som blir opprettet.

nettleserstøtte

Object.create() er egenskaper til ECMAScript5 (ES5).

Fra juli 2013 har alle moderne nettlesere fullstendig støttet ES5 (JavaScript 2009):

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