Desafío: Trabajar con Métodos de Objetos
Tarea
Se proporciona un objeto que representa los detalles de un automóvil. La tarea consiste en crear un método dentro del objeto que calcule el precio total del automóvil. El costo total del automóvil se calcula sumando el precio base y la suma de las opciones adicionales.
- Dentro del método
calculateTotalPrice, utilizar la palabra clavethispara acceder albasePricedel automóvil. - Utilizar la palabra clave
thispara acceder a las opciones (leatherSeats,sunroofynavigationSystem) desde el objetooptions. - Calcular el precio total sumando el precio base y la suma de todas las opciones.
- Registrar el precio total como resultado del método.
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();
Salida esperada:
Total price is 76150
- Dentro del método, utilizar
this.basePricepara acceder al precio base. - Utilizar
this.optionspara acceder al objeto de opciones. - Se puede utilizar la notación de punto para acceder a las propiedades de las opciones (por ejemplo,
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();
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 2. Capítulo 11
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 2.27
Desafío: Trabajar con Métodos de Objetos
Desliza para mostrar el menú
Tarea
Se proporciona un objeto que representa los detalles de un automóvil. La tarea consiste en crear un método dentro del objeto que calcule el precio total del automóvil. El costo total del automóvil se calcula sumando el precio base y la suma de las opciones adicionales.
- Dentro del método
calculateTotalPrice, utilizar la palabra clavethispara acceder albasePricedel automóvil. - Utilizar la palabra clave
thispara acceder a las opciones (leatherSeats,sunroofynavigationSystem) desde el objetooptions. - Calcular el precio total sumando el precio base y la suma de todas las opciones.
- Registrar el precio total como resultado del método.
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();
Salida esperada:
Total price is 76150
- Dentro del método, utilizar
this.basePricepara acceder al precio base. - Utilizar
this.optionspara acceder al objeto de opciones. - Se puede utilizar la notación de punto para acceder a las propiedades de las opciones (por ejemplo,
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();
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 2. Capítulo 11