JavaScript Object.create()

Ορισμός και χρήση

Object.create() Μέθοδος για τη δημιουργία νέου αντικειμένου από υπάρχον αντικείμενο.

Σχετικές μεθόδους:

Object.assign() Αντιγραφή των ιδιοτήτων του πηγαίου αντικειμένου στο στόχο.

Object.create() Δημιουργία νέου αντικειμένου από υπάρχον αντικείμενο.

Object.fromEntries() Δημιουργία αντικειμένου από λίστα κλειδιών/τιμών.

Εκδρομή

// Δημιουργία αντικειμένου
const person = {
  firstName: "Bill",
  lastName: "Gates"
};
// Δημιουργία νέου αντικειμένου
const man = Object.create(person);
man.firstName = "Peter";

Δοκιμάστε το προσωπικά

Γλώσσα

Object.create(object, properties)

Παράμετροι

Παράμετροι Περιγραφή
object Απαιτείται. Υπάρχον αντικείμενο.
properties

Επιλογή. Προσθήκη ή τροποποίηση περιγραφής του χαρακτηριστικού του αντικειμένου:

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

Αποτελεσματικότητα

Τύπος Περιγραφή
Object Νέος αντικείμενος που δημιουργείται.

Υποστήριξη προγράμματος περιήγησης

Object.create() Είναι χαρακτηριστικά του ECMAScript5 (ES5).

Από Ιούλιος 2013, όλα τα σύγχρονα προγράμματα περιήγησης υποστηρίζουν πλήρως το ES5 (JavaScript 2009):

Chrome Edge Firefox Safari Opera
Chrome 23 IE/Edge 11 Firefox 21 Safari 6 Opera 15
Σεπτέμβριος 2012 Σεπτέμβριος 2012 Απρίλιος 2013 Ιούλιος 2012 Ιούλιος 2013