JavaScript Object.create()
- Προηγούμενο πρόγραμμα constructor
- Πρόγραμμα defineProperties()
- Επιστροφή στο προηγούμενο επίπεδο Εγχειρίδιο Αντικειμένων JavaScript
Ορισμός και χρήση
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 |
Επιλογή. Προσθήκη ή τροποποίηση περιγραφής του χαρακτηριστικού του αντικειμένου:
|
Αποτελεσματικότητα
Τύπος | Περιγραφή |
---|---|
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 |
- Προηγούμενο πρόγραμμα constructor
- Πρόγραμμα defineProperties()
- Επιστροφή στο προηγούμενο επίπεδο Εγχειρίδιο Αντικειμένων JavaScript