BaliseTonSite

Objets & Tableaux

Deux façons de stocker des données multiples (et les manipuler facilement).

4.1Créer un objet

Un objet regroupe des infos liées ensemble, sous forme clé: valeur :

JavaScriptjavascript
let joueur = {
  nom: "Alden",
  niveau: 7,
  classe: "rôdeur",
  vie: 48
};

4.2Accéder ou modifier une propriété

Pour lire ou modifier une valeur dans un objet :

JavaScriptjavascript
console.log(joueur.nom); // "Alden"
joueur.vie = 60;
console.log(joueur.vie); // 60

4.3Ajouter une nouvelle propriété

Tu peux enrichir un objet à tout moment :

JavaScriptjavascript
joueur.arme = "arc long";

4.4Supprimer une propriété

Et tu peux aussi en supprimer :

JavaScriptjavascript
delete joueur.classe;

4.5Créer un tableau

Un tableau permet de stocker une liste d’éléments :

JavaScriptjavascript
let inventaire = ["épée courte", "potion de soin", "torche"];

4.6Accéder à un élément

Chaque élément a un numéro (index) qui commence à 0 :

JavaScriptjavascript
console.log(inventaire[1]); // "potion de soin"

4.7Modifier un élément

Comme pour un objet, tu peux changer une valeur :

JavaScriptjavascript
inventaire[2] = "lanterne";

4.8Ajouter ou retirer des éléments

Voici quelques méthodes utiles :

JavaScriptjavascript
inventaire.push("corde");      // ajoute à la fin
inventaire.unshift("grappin"); // ajoute au début
inventaire.pop();              // retire le dernier
inventaire.shift();            // retire le premier

4.9Parcourir un tableau

Tu peux parcourir tout l’inventaire :

JavaScriptjavascript
for (let i = 0; i < inventaire.length; i++) {
  console.log(inventaire[i]);
}

4.10Des objets dans un tableau

Tu peux combiner les deux : un tableau qui contient plusieurs objets :

JavaScriptjavascript
let equipe = [
  { nom: "Lyra", classe: "mage", niveau: 9 },
  { nom: "Thorn", classe: "guerrier", niveau: 12 }
];

console.log(equipe[0].classe); // "mage"

Verifie tes acquis

3 questions pour valider ce chapitre

1. Comment ajouter un element a la fin d'un tableau ?

Valide et sauvegarde ce chapitre

Ne perds pas le fil de ton apprentissage. Chaque QCM terminé sauvegarde ton score. Crée ton profil gratuitement pour débloquer toutes les évaluations du site et retrouver tes résultats plus tard.

Commencer l'aventure
Déjà membre ?Connecte-toi