Décomposition
Maitriser la syntaxe de l'opérateur JavaScript
spread
Exemples
Utiliser la décomposition avec les tableaux
Insérer un tableau dans un autre tableau
var articulations = ["épaules", "genoux"];
var corps = ["têtes", ...articulations, "bras", "pieds"];
// ["têtes", "épaules", "genoux", "bras", "pieds"]
Bonne pratique - Spread pour copier
let copie = [...tableau] cree une copie superficielle du tableau, evitant de modifier l'original.
Utiliser la décomposition avec les littéraux objet
Insérer un objet dans un autre objet
var profil = { prenom: "Sarah", profilComplet: false };
var profilMisAJour = { nom: "Dupont", profilComplet: true };
var fusion = { ...profil, ...profilMisAJour };
// Object { prenom: 'Sarah', nom: 'Dupont', profilComplet: true };
Bonne pratique - Ordre de fusion
Lors de la fusion d'objets avec spread, les proprietes de droite ecrasent celles de gauche si elles ont le meme nom.
Une solution
Vous devez être connecté pour voir le contenu.