Sfida: 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 chiavethisper accedere albasePricedell'auto. - Usa la parola chiave
thisper accedere alle opzioni (leatherSeats,sunroofenavigationSystem) dall'oggettooptions. - Calcola il prezzo totale sommando il prezzo base e la somma di tutte le opzioni.
- Registra il prezzo totale come risultato del metodo.
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();
Output previsto:
Total price is 76150
- All'interno del metodo, utilizzare
this.basePriceper accedere al prezzo base. - Utilizzare
this.optionsper accedere all'oggetto delle opzioni. - È possibile utilizzare la notazione a punto per accedere alle proprietà delle opzioni (ad esempio,
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();
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 2. Capitolo 11
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Awesome!
Completion rate improved to 2.27
Sfida: 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 chiavethisper accedere albasePricedell'auto. - Usa la parola chiave
thisper accedere alle opzioni (leatherSeats,sunroofenavigationSystem) dall'oggettooptions. - Calcola il prezzo totale sommando il prezzo base e la somma di tutte le opzioni.
- Registra il prezzo totale come risultato del metodo.
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();
Output previsto:
Total price is 76150
- All'interno del metodo, utilizzare
this.basePriceper accedere al prezzo base. - Utilizzare
this.optionsper accedere all'oggetto delle opzioni. - È possibile utilizzare la notazione a punto per accedere alle proprietà delle opzioni (ad esempio,
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();
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 2. Capitolo 11