BaliseTonSite

L'inventaire du héros

Gère l'équipement et l'équipe de ton personnage RPG.

Les objets et les tableaux, c'est ton inventaire de jeu : les objets stockent des données structurées (fiche de personnage), les tableaux stockent des listes (équipement, équipe). Ensemble, ils sont la base de toute application.

Ton héros "Kael" est un mage de niveau 14. Il a un inventaire d'objets, des stats et bientôt une équipe. Manipule tout ça.

Ce qu'on te demande

Travaille avec l'objet heros et crée un tableau d'équipe. Objectifs :

  • Accéder aux propriétés de l'objet (heros.nom, heros.classe...)
  • Utiliser .length pour compter les objets de l'inventaire
  • Utiliser .push() pour ajouter un objet
  • Utiliser .map() pour transformer un tableau
  • Utiliser .filter() pour filtrer un tableau
  • Utiliser la déstructuration (const { nom, stats } = heros)
JavaScript
Console

Clique sur "Exécuter" pour voir le résultat ici.

Voyons où tu en es
?Tu accèdes aux propriétés de l'objet héros (heros.nom, heros.classe...)
?Tu utilises .length sur l'inventaire
?Tu ajoutes un objet avec .push()
?Tu utilises .map() sur un tableau
?Tu utilises .filter() pour filtrer un tableau
?Tu utilises la déstructuration (const { ... } = ...)

Astuce : .map() crée un nouveau tableau transformé, et .filter() crée un nouveau tableau filtré. Ils ne modifient jamais le tableau original. C'est une règle d'or en JavaScript.

Pourquoi c'est important : les objets et tableaux sont partout : utilisateurs, produits, articles, réponses API... Savoir les manipuler avec .map() et .filter(), c'est le quotidien de tout développeur. Compétence essentielle débloquée.