Завдання: Робота з Методами Об'єктів
Завдання
Вам надано об'єкт, що представляє характеристики автомобіля. Ваше завдання — створити метод у цьому об'єкті, який обчислює загальну вартість автомобіля. Загальна вартість автомобіля розраховується шляхом додавання базової ціни та суми додаткових опцій.
- У методі
calculateTotalPriceвикористовуйте ключове словоthisдля доступу доbasePriceавтомобіля. - Використовуйте ключове слово
thisдля доступу до опцій (leatherSeats,sunroofтаnavigationSystem) з об'єктаoptions. - Обчисліть загальну вартість, додавши базову ціну та суму всіх опцій.
- Виведіть загальну вартість як результат виконання методу.
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();
Очікуваний результат:
Total price is 76150
- Усередині методу використовуйте
this.basePriceдля доступу до базової ціни. - Використовуйте
this.optionsдля доступу до об'єкта опцій. - Можна використовувати крапкову нотацію для доступу до властивостей опцій (наприклад,
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();
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Can you explain how the total price is calculated in the method?
What does the `this` keyword refer to inside the `calculateTotalPrice` method?
Can you show how to add more options to the car object?
Awesome!
Completion rate improved to 2.27
Завдання: Робота з Методами Об'єктів
Свайпніть щоб показати меню
Завдання
Вам надано об'єкт, що представляє характеристики автомобіля. Ваше завдання — створити метод у цьому об'єкті, який обчислює загальну вартість автомобіля. Загальна вартість автомобіля розраховується шляхом додавання базової ціни та суми додаткових опцій.
- У методі
calculateTotalPriceвикористовуйте ключове словоthisдля доступу доbasePriceавтомобіля. - Використовуйте ключове слово
thisдля доступу до опцій (leatherSeats,sunroofтаnavigationSystem) з об'єктаoptions. - Обчисліть загальну вартість, додавши базову ціну та суму всіх опцій.
- Виведіть загальну вартість як результат виконання методу.
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();
Очікуваний результат:
Total price is 76150
- Усередині методу використовуйте
this.basePriceдля доступу до базової ціни. - Використовуйте
this.optionsдля доступу до об'єкта опцій. - Можна використовувати крапкову нотацію для доступу до властивостей опцій (наприклад,
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();
Дякуємо за ваш відгук!