Corso raccomandato:
- Pagina precedente assign()
- Pagina successiva costruttore
- Torna al livello superiore Manuale di riferimento degli oggetti JavaScript
JavaScript Object.assign()
Object.assign()
Definizione e uso
Metodi utilizzati per copiare le proprietà di un o più oggetti sorgente nell'oggetto di destinazione.
Object.assign()
Metodi correlati:
Copia le proprietà dell'oggetto sorgente nell'oggetto di destinazione.
Object.create()
Crea un nuovo oggetto da un oggetto esistente.
Object.fromEntries()
Crea un oggetto da una lista di coppia chiave/valore.
istanza // Crea l'oggetto di destinazione const person1 = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; // Crea l'oggetto sorgente // Copia le proprietà dell'oggetto sorgente nell'oggetto di destinazione Object.assign(person1, person2);
Sintassi
Object.assign(target, source(s))
Parametro
Parametro | Descrizione |
---|---|
target | Obbligatorio. Oggetto di destinazione. |
source | Obbligatorio. Un o più oggetti sorgente. |
Valore di ritorno
Tipo | Descrizione |
---|---|
Object | Oggetto di destinazione. |
Supporto del browser
Object.assign()
È una caratteristica di ECMAScript6 (ES6).
A partire dal giugno 2017, tutti i browser moderni supportano ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
Maggio 2016 | Aprile 2017 | Giugno 2017 | Settembre 2016 | Giugno 2016 |
Object.assign()
Non supportato in Internet Explorer.
- Pagina precedente assign()
- Pagina successiva costruttore
- Torna al livello superiore Manuale di riferimento degli oggetti JavaScript