63. Accéder aux propriétés d'un objet
Il existe deux façons principales de récupérer les données stockées dans un objet.
1. Notation par point (Privilégiée)
C'est la façon la plus simple d'accéder à une propriété, à condition que son nom soit un identifiant valide et continu.
javascript const car = { make: 'Honda', model: 'Civic' };
console.log(car.make); // Résultat : Honda
2. Notation par crochets
La notation par crochets ([]) est requise lorsque :
- Le nom de la propriété contient des espaces ou des caractères spéciaux (doit être entre guillemets).
- Vous utilisez une variable pour accéder à la clé de la propriété (accès dynamique).
javascript const person = { 'full name': 'Alex Smith', city: 'Seattle' };
// Cas 1 : Clé avec espace console.log(person['full name']); // Résultat : Alex Smith
// Cas 2 : Accès dynamique utilisant une variable let keyName = 'city'; console.log(person[keyName]); // Résultat : Seattle
Note : Vous ne pouvez pas utiliser la notation par point avec une variable (person.keyName chercherait une propriété nommée 'keyName', et non 'Seattle').