Herausforderung: Arbeiten mit Objekt-Methoden
Aufgabe
Sie erhalten ein Objekt, das die Details eines Autos darstellt. Ihre Aufgabe ist es, eine Methode innerhalb des Objekts zu erstellen, die den Gesamtpreis des Autos berechnet. Die Gesamtkosten des Autos werden berechnet, indem der Basispreis und die Summe der zusätzlichen Optionen addiert werden.
- Verwenden Sie innerhalb der Methode
calculateTotalPrice
das Schlüsselwortthis
, um auf denbasePrice
des Autos zuzugreifen. - Verwenden Sie das Schlüsselwort
this
, um auf die Optionen (leatherSeats
,sunroof
undnavigationSystem
) aus demoptions
-Objekt zuzugreifen. - Berechnen Sie den Gesamtpreis, indem Sie den Basispreis und die Summe aller Optionen addieren.
- Protokollieren Sie den Gesamtpreis als Ergebnis der Methode.
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();
Erwartete Ausgabe:
Total price is 76150
- Verwenden Sie innerhalb der Methode
this.basePrice
, um auf den Basispreis zuzugreifen. - Verwenden Sie
this.options
, um auf das Optionsobjekt zuzugreifen. - Sie können die Punktnotation verwenden, um auf Eigenschaften der Optionen zuzugreifen (z.B.
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();
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 2.27
Herausforderung: Arbeiten mit Objekt-Methoden
Swipe um das Menü anzuzeigen
Aufgabe
Sie erhalten ein Objekt, das die Details eines Autos darstellt. Ihre Aufgabe ist es, eine Methode innerhalb des Objekts zu erstellen, die den Gesamtpreis des Autos berechnet. Die Gesamtkosten des Autos werden berechnet, indem der Basispreis und die Summe der zusätzlichen Optionen addiert werden.
- Verwenden Sie innerhalb der Methode
calculateTotalPrice
das Schlüsselwortthis
, um auf denbasePrice
des Autos zuzugreifen. - Verwenden Sie das Schlüsselwort
this
, um auf die Optionen (leatherSeats
,sunroof
undnavigationSystem
) aus demoptions
-Objekt zuzugreifen. - Berechnen Sie den Gesamtpreis, indem Sie den Basispreis und die Summe aller Optionen addieren.
- Protokollieren Sie den Gesamtpreis als Ergebnis der Methode.
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();
Erwartete Ausgabe:
Total price is 76150
- Verwenden Sie innerhalb der Methode
this.basePrice
, um auf den Basispreis zuzugreifen. - Verwenden Sie
this.options
, um auf das Optionsobjekt zuzugreifen. - Sie können die Punktnotation verwenden, um auf Eigenschaften der Optionen zuzugreifen (z.B.
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();
Danke für Ihr Feedback!