Descripción
Implementa una cadena de prototipos para crear un sistema de vehículos con herencia de propiedades y métodos.
Crea un sistema de objetos relacionados mediante prototipos en JavaScript que represente diferentes tipos de vehículos.
-
Crea un objeto base llamado
vehicle
con las siguientes propiedades y métodos:- Propiedad
wheels
con valor 0 - Propiedad
maxSpeed
con valor 0 - Método
accelerate()
que devuelva el string "Vehicle is accelerating" - Método
brake()
que devuelva el string "Vehicle is braking"
- Propiedad
-
Crea un objeto
car
que herede del objetovehicle
y:- Modifique la propiedad
wheels
a 4 - Modifique la propiedad
maxSpeed
a 120 - Añada una propiedad
doors
con valor 4 - Sobrescriba el método
accelerate()
para que devuelva "Car is accelerating up to 120 km/h"
- Modifique la propiedad
-
Crea un objeto
motorcycle
que herede del objetovehicle
y:Guarda tu progreso
Inicia sesión para no perder tu progreso y accede a miles de tutoriales, ejercicios prácticos y nuestro asistente de IA.
Más de 25.000 desarrolladores ya confían en CertiDevs
- Modifique la propiedad
wheels
a 2 - Modifique la propiedad
maxSpeed
a 180 - Añada un método
wheelie()
que devuelva el string "Doing a wheelie!"
- Modifique la propiedad
-
Crea un objeto
sportsCar
que herede del objetocar
y:- Modifique la propiedad
maxSpeed
a 250 - Modifique la propiedad
doors
a 2 - Sobrescriba el método
accelerate()
para que devuelva "Sports car is accelerating up to 250 km/h"
- Modifique la propiedad
Utiliza Object.create()
para establecer las relaciones de herencia entre los objetos y asegúrate de que la cadena de prototipos funcione correctamente.
Solución al ejercicio de programación en JavaScript
¡Desbloquea la solución completa!
Completa el ejercicio de programación en JavaScript para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con ejercicios de programación en JavaScript
Mejora tus habilidades con cientos de ejercicios de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Asistente de IA
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades en JavaScript