Recommandation de cours :
- Page précédente assigner()
- Page suivante constructeur
- Retour au niveau supérieur Manuel de référence des objets JavaScript
JavaScript Object.assign()
Object.assign()
Définition et utilisation
Méthode utilisée pour copier les propriétés d'un ou plusieurs objets source vers l'objet cible.
Object.assign()
Méthodes associées :
Copier les propriétés de l'objet source vers l'objet cible.
Object.create()
Créer un nouvel objet à partir d'un objet existant.
Object.fromEntries()
Créer un objet à partir d'une liste de paires clé/valeur.
instance // Création de l'objet cible const person1 = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; // Création de l'objet source // Copie des propriétés de l'objet source vers l'objet cible Object.assign(person1, person2);
Syntaxe
Object.assign(target, source(s))
Paramètres
Paramètres | Description |
---|---|
target | Obligatoire. Objet cible. |
source | Obligatoire. Un ou plusieurs objets source. |
Valeur de retour
Type | Description |
---|---|
Object | Objet cible. |
Prise en charge du navigateur
Object.assign()
C'est une caractéristique de ECMAScript6 (ES6).
Depuis juin 2017, tous les navigateurs modernes prennent en charge ES6 (JavaScript 2015) :
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
Mai 2016 | Avril 2017 | Juin 2017 | Septembre 2016 | Juin 2016 |
Object.assign()
Non pris en charge dans Internet Explorer.
- Page précédente assigner()
- Page suivante constructeur
- Retour au niveau supérieur Manuel de référence des objets JavaScript