Please enable JavaScript.
Coggle requires JavaScript to display documents.
DESTRUCTING, Accès aux éléments d'un tableau imbriqué dans un objet -…
DESTRUCTING
Déstructuration de Tableaux
Extraction de valeurs individuelles
exemple : ["lundi" ,"mardi" , "mercredi"] ; const [jour1] = t ;
Résultat jour1 = "lund"
Destructuration de retours de fonctions
Exemple: function opArithmetiques
(x, y) { return [x + y , x - y , x*y ] ; }
const [a,,b] = opArithmetiques (10, 3);
Résultat: a=13 (somme) b = 30 (produit)
Extraction avec sauts
Exemple: const [ jour
1,, jour
3 ] = t ;
Résultat jour 1"land", jour "mercredi"
Déstructuration Avancée d'Objets Complexes
Exemple: const. personne enfants: ['karim", "sanae", "hajar",
" said " ], };
const { enfants : [ent1, , enf3 ], competences: { programmabon: ( projets: [, proj2] } } ]} = personne
Résultat : ent1"karim", ent3 "hajar", proj2 = " frontend "
Déstructuration d'Objets
Accès direct aux propriétés
Exemple: const stagiaire = { cne: 100002, nom: "karimi", prenom :
"farid" . date_naissance: new Date(1980,1,18)};
function afficherStg({nom,prenom,date_naissance}) {...}
Explication: Extrait nom, prenom , et date _naissance pour utiliser directement dans la fonction.
Déstructuration d'objets imbriqués
Exemple: const client = {nom "sadid" , prenom "rachid" }
Explication: Extrait nom, prenom
Accès aux éléments d'un tableau imbriqué dans un objet