Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Lavorare con i Metodi degli Oggetti | Fondamenti degli Oggetti JavaScript
Strutture Dati JavaScript

bookSfida: Lavorare con i Metodi degli Oggetti

Compito

Ti viene fornito un oggetto che rappresenta i dettagli di un'auto. Il tuo compito è creare un metodo all'interno dell'oggetto che calcoli il prezzo totale dell'auto. Il costo totale dell'auto si calcola sommando il prezzo base e la somma delle opzioni aggiuntive.

  • All'interno del metodo calculateTotalPrice, utilizza la parola chiave this per accedere al basePrice dell'auto.
  • Usa la parola chiave this per accedere alle opzioni (leatherSeats, sunroof e navigationSystem) dall'oggetto options.
  • Calcola il prezzo totale sommando il prezzo base e la somma di tutte le opzioni.
  • Registra il prezzo totale come risultato del metodo.
12345678910111213141516
const 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();
copy

Output previsto:

Total price is 76150
  1. All'interno del metodo, utilizzare this.basePrice per accedere al prezzo base.
  2. Utilizzare this.options per accedere all'oggetto delle opzioni.
  3. È possibile utilizzare la notazione a punto per accedere alle proprietà delle opzioni (ad esempio, this.options.leatherSeats).
1234567891011121314151617181920
const 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();
copy

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 11

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Awesome!

Completion rate improved to 2.27

bookSfida: Lavorare con i Metodi degli Oggetti

Scorri per mostrare il menu

Compito

Ti viene fornito un oggetto che rappresenta i dettagli di un'auto. Il tuo compito è creare un metodo all'interno dell'oggetto che calcoli il prezzo totale dell'auto. Il costo totale dell'auto si calcola sommando il prezzo base e la somma delle opzioni aggiuntive.

  • All'interno del metodo calculateTotalPrice, utilizza la parola chiave this per accedere al basePrice dell'auto.
  • Usa la parola chiave this per accedere alle opzioni (leatherSeats, sunroof e navigationSystem) dall'oggetto options.
  • Calcola il prezzo totale sommando il prezzo base e la somma di tutte le opzioni.
  • Registra il prezzo totale come risultato del metodo.
12345678910111213141516
const 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();
copy

Output previsto:

Total price is 76150
  1. All'interno del metodo, utilizzare this.basePrice per accedere al prezzo base.
  2. Utilizzare this.options per accedere all'oggetto delle opzioni.
  3. È possibile utilizzare la notazione a punto per accedere alle proprietà delle opzioni (ad esempio, this.options.leatherSeats).
1234567891011121314151617181920
const 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();
copy

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 11
some-alt