DébutantNon commencé
Exercice 5.10 · 6 min · 0 tentative
Décomposer un tableau
🎯 Objectif
Utiliser le destructuring pour extraire les éléments d'un tableau directement dans des variables.
📖 Contexte
Accès par index vs destructuring
Au lieu d'accéder aux éléments un par un avec [0], [1], [2], on peut les extraire d'un coup :
const fruits = ["pomme", "banane", "cerise"]
// ❌ Classique (répétitif)
const a = fruits[0]
const b = fruits[1]
const c = fruits[2]
// ✅ Destructuring (une seule ligne)
const [a, b, c] = fruits
Ignorer des éléments
On peut sauter des éléments avec une virgule vide , :
const notes = [18, 12, 15, 9]
const [premiere, , troisieme] = notes
// premiere = 18, troisieme = 15 (la 2ème est ignorée)
Le rest pattern ...
Les trois points ... récupèrent tout le reste dans un nouveau tableau :
const jours = ["lun", "mar", "mer", "jeu", "ven"]
const [premier, ...reste] = jours
// premier = "lun"
// reste = ["mar", "mer", "jeu", "ven"]
📝 Consigne
- Remplace les accès par index
couleurs[0],couleurs[1]... par du destructuring - Extrais la 1ère et la 3ème couleur en ignorant la 2ème
- Extrais la 1ère couleur et récupère le reste avec
...
Résultat attendu :
rouge vert bleu
Important: rouge bleu
Top: rouge
Autres: [vert, bleu, jaune, violet]
Objectifs
- Destructuring des 3 premières couleurs
- Ignorer un élément avec une virgule
- Rest pattern avec ...
- Affichage correct
Lis bien les instructions et lance-toi !
Indices (0/3)
Indice 1 verrouillé
Indice 2 verrouillé
Indice 3 verrouillé