Définition
Objet
Un objet en JavaScript est une collecte de paires clé-valeur. Les valeurs peuvent être des propriétés ou des méthodes.
Propriété
Une propriété est une association entre un nom (ou clé) et une valeur. Une propriété d'un objet peut être une valeur primitive, une fonction, ou un autre objet.
Méthode
Une méthode est une fonction stockée en tant que valeur d'une propriété d'un objet.
Création d'Objets
Il existe plusieurs façons de créer des objets en JavaScript. La méthode la plus commune est de déclarer object literals. Un object literal est une liste de paires clé-valeur séparées par des virgules, entourées par des acolades. Par exemple :
let personne = { nom: 'Jean', age: 30 };
Accéder aux Propriétés d'un Objet
Pour accéder à une propriété d'un objet, on peut utiliser la notation par points ou la notation entre crochets. La notation par points est plus concise et lisible, cependant, la notation entre crochets est nécessaire lorsque le nom de la propriété est stocké dans une variable ou lorsque le nom n'est pas un identifiant JavaScript valide.
console.log(personne.nom); // Jean
console.log(personne['age']); // 30
Modification des Propriétés
On peut facilement modifier la valeur des propriétés d'un objet en utilisant l'opérateur d'affectation avec la notation par points ou la notation entre crochets.
personne.age = 31;
personne['nom'] = 'Pierre';
Ajouter et Supprimer des Propriétés
Vous pouvez ajouter de nouvelles propriétés à un objet et supprimer des propriétés existantes. Pour ajouter, assignez simplement une valeur à une nouvelle propriété. Pour supprimer, utilisez l'opérateur delete.
personne.taille = 175;
delete personne.age;
Méthodes d'Objets
Les méthodes sont des fonctions stockées dans les propriétés d'un objet. Elles permettent d'ajouter des comportements aux objets.
let personne = {
nom: 'Jean',
saluer: function() {
console.log('Bonjour, je m...