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

  1. Remplace les accès par index couleurs[0], couleurs[1]... par du destructuring
  2. Extrais la 1ère et la 3ème couleur en ignorant la 2ème
  3. 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é