Ejercicio de programación con JavaScript: Clases y objetos
Código
0h 20m
Ejercicios JavaScript Clases Objetos. Aprende a crear y usar clases y objetos en JavaScript mediante ejercicios prácticos y ejemplos detallados.
El reto consiste crear una clase llamada Estudiante
con un campo no estático llamado calificaciones
(que será un array) y un campo estático llamado estudiantesTotales
(que llevará la cuenta del número de objetos Estudiante
creados).
La clase también tendrá métodos para agregar calificaciones y calcular el promedio de calificaciones para cada objeto.
Código Inicial
class Estudiante {
// TODO: Declarar el campo estático 'estudiantesTotales' y asignarle el valor 0
// TODO: Declarar el campo no estático 'calificaciones' como un array vacío
constructor() {
// TODO: Incrementar el campo estático 'estudiantesTotales' en 1
}
agregarCalificacion(calificacion) {
// TODO: Añadir la calificación al array 'calificaciones'
}
promedio() {
// TODO: Calcular y devolver el promedio de 'calificaciones'
}
}
Tareas
- Implementar el campo estático
estudiantesTotales
y asignarle el valor inicial de 0. - Implementar el campo no estático
calificaciones
como un array vacío. - Incrementar
estudiantesTotales
en 1 cada vez que se crea un nuevo objetoEstudiante
. - Implementar el método
agregarCalificacion
que añadirá una calificación al arraycalificaciones
. - Implementar el método
promedio
que calculará y devolverá el promedio de calificaciones.
Todos los ejercicios de programación de JavaScript
Evalúa tus conocimientos con ejercicios de programación en JavaScript de tipo Test, Puzzle, Código y Proyecto con VSCode.
Funciones flecha
Puzzle
Polimorfismo
Test
Array
Código
Transformación con map()
Test
Introducción a JavaScript
Test
Gestor de tareas con JavaScript
Proyecto
Manipulación DOM
Test
Funciones
Test
Funciones flecha
Código
Async / Await
Código
Creación y uso de variables
Test
Excepciones
Puzzle
Promises
Código
Funciones cierre (closure)
Test
Herencia
Puzzle
Herencia
Test
Estructuras de control
Código
Selección de elementos DOM
Test
Modificación de elementos DOM
Test
Filtrado con filter() y find()
Test
Certificados de superación de JavaScript
Supera todos los retos de JavaScript y obtén estos certificados de superación para mejorar tu currículum y tu empleabilidad.
Tutorial para resolver este ejercicio de programación
JavaScript
Clases y objetos
Programación Orientada a Objetos