Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Accéder aux Propriétés de l'Objet | Fondamentaux des Objets
Structures de Données JavaScript

book
Défi : Accéder aux Propriétés de l'Objet

Tâche

Vous avez un objet, user, représentant les passe-temps et intérêts d'une personne. Votre tâche est d'accéder et de récupérer des détails spécifiques de l'objet.

  • Accédez et affichez le nom de la personne.
  • Accédez au passe-temps indoor et affichez-le dans la console.
  • Stockez l'âge de la personne dans une variable.
  • Accédez au genre de musique préféré et affichez-le.
const user = {
name: "Sarah",
age: 32,
hobbies: {
outdoor: "hiking",
indoor: "painting",
},
preferences: {
music: "jazz",
movieGenre: "sci-fi",
},
};
// Task 1
console.log(___); // person's name

// Task 2
console.log(___); // indoor hobby

// Task 3
const userAge = ___;
console.log(userAge); // person's age

// Task 4
console.log(___); // music genre

12345678910111213141516171819202122232425
const user = { name: "Sarah", age: 32, hobbies: { outdoor: "hiking", indoor: "painting", }, preferences: { music: "jazz", movieGenre: "sci-fi", }, }; // Task 1 console.log(___); // person's name // Task 2 console.log(___); // indoor hobby // Task 3 const userAge = ___; console.log(userAge); // person's age // Task 4 console.log(___); // music genre
copy

Résultat attendu:

Sarah
painting
32
jazz
  1. Utilisez la notation par point pour accéder aux propriétés d'un objet.
  2. Pour accéder aux propriétés dans des objets et tableaux imbriqués, enchaînez la notation par point et les crochets (si nécessaire).
  3. Utilisez l'affectation avec la notation par point pour stocker les valeurs des propriétés dans des variables.
const user = {
name: "Sarah",
age: 32,
hobbies: {
outdoor: "hiking",
indoor: "painting",
},
preferences: {
music: "jazz",
movieGenre: "sci-fi",
},
};
// Task 1
console.log(user.name); // person's name

// Task 2
console.log(user.hobbies.indoor); // indoor hobby

// Task 3
const userAge = user.age;
console.log(userAge); // person's age

// Task 4
console.log(user.preferences.music); // music genre
123456789101112131415161718192021222324
const user = { name: "Sarah", age: 32, hobbies: { outdoor: "hiking", indoor: "painting", }, preferences: { music: "jazz", movieGenre: "sci-fi", }, }; // Task 1 console.log(user.name); // person's name // Task 2 console.log(user.hobbies.indoor); // indoor hobby // Task 3 const userAge = user.age; console.log(userAge); // person's age // Task 4 console.log(user.preferences.music); // music genre
copy

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 6
some-alt