Destructuration
Destructuration en JavaScript
Notions théoriques
La destructuration est une fonctionnalité pratique de JavaScript qui permet d'extraire des valeurs de données emballées dans des objets ou des tableaux.
C'est une manière élégante d'extraire les propriétés d'un objet ou les éléments d'un tableau en une seule instruction.
Destructuration d'objets
Pour les objets, la destructuration permet d'extraire les propriétés d'un objet directement dans des variables.
let etudiant = {
nom: "Dupont",
prenom: "Jean",
age: 20
};
let { nom, prenom, age } = etudiant;
console.log(nom); // Affiche "Dupont"
console.log(prenom); // Affiche "Jean"
console.log(age); // Affiche 20
Destructuration de tableaux
Pour les tableaux, la destructuration permet d'extraire les éléments d'un tableau dans des variables.
let nombres = [1, 2, 3];
let [un, deux, trois] = nombres;
console.log(un); // Affiche 1
console.log(deux); // Affiche 2
console.log(trois); // Affiche 3
Exemple pratique
let etudiant = {
nom: "Dupont",
prenom: "Jean",
age: 20,
notes: [15, 12, 14, 16, 13]
};
let { nom, prenom, age, notes } = etudiant;
console.log(nom); // Affiche "Dupont"
console.log(prenom); // Affiche "Jean"
console.log(age); // Affiche 20
let [note1, note2, note3, note4, note5] = notes;
console.log(note1); // Affiche 15
console.log(note2); // Affiche 12
console.log(note3); // Affiche 14
console.log(note4); // Affiche 16
console.log(note5); // Affiche 13