Défi : Travailler avec les Méthodes d'Object
Tâche
On vous fournit un objet représentant les détails d'une voiture. Votre tâche est de créer une méthode au sein de l'objet qui calcule le prix total de la voiture. Le coût total de la voiture est calculé en ajoutant le prix de base et la somme des options supplémentaires.
- À l'intérieur de la méthode
calculateTotalPrice
, utilisez le mot-cléthis
pour accéder aubasePrice
de la voiture. - Utilisez le mot-clé
this
pour accéder aux options (leatherSeats
,sunroof
, etnavigationSystem
) de l'objetoptions
. - Calculez le prix total en ajoutant le prix de base et la somme de toutes les options.
- Affichez le prix total comme résultat de la méthode.
12345678910111213141516const car = { make: "Ford", model: "F-150", basePrice: 72000, options: { leatherSeats: 2400, sunroof: 100, navigationSystem: 1650, }, calculateTotalPrice() { const totalPrice = ___ ; console.log("Total price is", totalPrice); }, }; car.calculateTotalPrice();
Résultat attendu :
Total price is 76150
- À l'intérieur de la méthode, utilisez
this.basePrice
pour accéder au prix de base. - Utilisez
this.options
pour accéder à l'objet options. - Vous pouvez utiliser la notation par point pour accéder aux propriétés des options (par exemple,
this.options.leatherSeats
).
1234567891011121314151617181920const car = { make: "Ford", model: "F-150", basePrice: 72000, options: { leatherSeats: 2400, sunroof: 100, navigationSystem: 1650, }, calculateTotalPrice() { const totalPrice = this.basePrice + this.options.leatherSeats + this.options.sunroof + this.options.navigationSystem; console.log("Total price is", totalPrice); }, }; car.calculateTotalPrice();
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 2.27
Défi : Travailler avec les Méthodes d'Object
Glissez pour afficher le menu
Tâche
On vous fournit un objet représentant les détails d'une voiture. Votre tâche est de créer une méthode au sein de l'objet qui calcule le prix total de la voiture. Le coût total de la voiture est calculé en ajoutant le prix de base et la somme des options supplémentaires.
- À l'intérieur de la méthode
calculateTotalPrice
, utilisez le mot-cléthis
pour accéder aubasePrice
de la voiture. - Utilisez le mot-clé
this
pour accéder aux options (leatherSeats
,sunroof
, etnavigationSystem
) de l'objetoptions
. - Calculez le prix total en ajoutant le prix de base et la somme de toutes les options.
- Affichez le prix total comme résultat de la méthode.
12345678910111213141516const car = { make: "Ford", model: "F-150", basePrice: 72000, options: { leatherSeats: 2400, sunroof: 100, navigationSystem: 1650, }, calculateTotalPrice() { const totalPrice = ___ ; console.log("Total price is", totalPrice); }, }; car.calculateTotalPrice();
Résultat attendu :
Total price is 76150
- À l'intérieur de la méthode, utilisez
this.basePrice
pour accéder au prix de base. - Utilisez
this.options
pour accéder à l'objet options. - Vous pouvez utiliser la notation par point pour accéder aux propriétés des options (par exemple,
this.options.leatherSeats
).
1234567891011121314151617181920const car = { make: "Ford", model: "F-150", basePrice: 72000, options: { leatherSeats: 2400, sunroof: 100, navigationSystem: 1650, }, calculateTotalPrice() { const totalPrice = this.basePrice + this.options.leatherSeats + this.options.sunroof + this.options.navigationSystem; console.log("Total price is", totalPrice); }, }; car.calculateTotalPrice();
Merci pour vos commentaires !