JavaScript Object.create()
- Pagina precedente constructor
- Pagina successiva defineProperties()
- Torna alla pagina precedente Manuale di riferimento degli oggetti JavaScript
Definizione e uso
Object.create()
Metodi per creare un nuovo oggetto da un oggetto esistente.
Metodi correlati:
Object.assign()
Copiare le proprietà dell'oggetto sorgente nell'oggetto di destinazione.
Object.create()
Creare un nuovo oggetto da un oggetto esistente.
Object.fromEntries()
Creare un oggetto da una lista di coppia chiave/valore.
Esempio
// Creare un oggetto const person = { firstName: "Bill", lastName: "Gates" }; // Creare un nuovo oggetto const man = Object.create(person); man.firstName = "Peter";
Sintassi
Object.create(object, properties)
parametro
parametro | Descrizione |
---|---|
object | Obbligatorio. Oggetto esistente. |
properties |
Facoltativo. Descrittore delle proprietà da aggiungere o modificare:
|
Valore di ritorno
Tipo | Descrizione |
---|---|
Object | Oggetto creato. |
Supporto del browser
Object.create()
Sono caratteristiche di ECMAScript5 (ES5).
A partire dal luglio 2013, tutti i browser moderni supportano completamente ES5 (JavaScript 2009):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
Settembre 2012 | Settembre 2012 | Aprile 2013 | Luglio 2012 | Luglio 2013 |
- Pagina precedente constructor
- Pagina successiva defineProperties()
- Torna alla pagina precedente Manuale di riferimento degli oggetti JavaScript