Menu
Coddy logo textTech

Révision rapide : Les objets

Fait partie de la section Programmation Orientée Objet du Journey JavaScript de Coddy — leçon 1 sur 56.

Des objets de données aux objets intelligents

Dans la Section 2 Logique et Flux, vous avez appris à utiliser les objets comme conteneurs de données. Maintenant, nous allons transformer ces objets de données statiques en objets dynamiques et intelligents capables d'effectuer des actions et de gérer leur propre état.

Ce que vous savez déjà de la section 2 :
Les objets sont des collections de paires clé-valeur qui vous permettent de stocker des données liées ensemble. Considérez-les comme des conteneurs qui détiennent des informations sur quelque chose.

// L'objet comme simple conteneur de données
const player = {
   name: "Alex",
   health: 100,
   level: 2,
   inventory: ["sword", "potion"]
};

// Accès aux données
console.log(player.name);          // "Alex" 
console.log(player.health);        // 100 
console.log(player.inventory[0]);  // "sword" - accès à l'élément du tableau

// Mise à jour des données
player.health = 85;
challenge icon

Défi

Affichez le niveau du joueur dans la console.

Aide-mémoire

Les objets peuvent stocker des données liées sous forme de paires clé-valeur et être accédés en utilisant la notation par point :

const player = {
   name: "Alex",
   health: 100,
   level: 2,
   inventory: ["sword", "potion"]
};

// Accès aux propriétés de l'objet
console.log(player.name);          // "Alex" 
console.log(player.health);        // 100 
console.log(player.inventory[0]);  // "sword"

// Mise à jour des propriétés de l'objet
player.health = 85;

Essayez vous-même

const player = {
   name: "Alex",
   health: 100,
   level: 2,
   inventory: ["sword", "potion"]
};

// TODO: afficher le niveau du joueur dans la console
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Programmation Orientée Objet