Ejercicios
En esta sección, encontrarás una serie de ejercicios para practicar los conceptos aprendidos en las lecciones anteriores. ¡Buena suerte!
En esta sección, encontrarás una serie de ejercicios para practicar los conceptos aprendidos en las lecciones anteriores. ¡Buena suerte!
Crea una función que reciba ese objeto y devuelva:
name (si el valor de name no es falsy)surname (si el surname no es falsy)name ni surname, se devolverá la palabra 'anónimo'ifDada una lista de profesores donde cada profesor tiene un nombre y una propiedad cap (capacidad para enseñar),
crea una función llamada countTeachers que acepte un array de profesores y devuelva un mensaje que indique cuántos profesores tienen la propiedad cap igual a true.
if, for, while o do y debes usar funciones de orden superior.Crea una función llamada square que acepte un parámetro n y devuelva el cuadrado de n.
Si el valor de n es falsy (como null, undefined, 0, false, etc.), la función deberá devolver un valor predeterminado que es Infinity.
Descripción del comportamiento:
truthy, la función calculará su cuadrado y lo devolverá.falsy (por ejemplo, 0, null, undefined), la función devolverá Infinity.Dada una lista de estudiantes, donde cada estudiante tiene un nombre y un conjunto (variable) de notas, crea una función llamada calcularMedias que calcule la media de las notas para cada estudiante.
Si un estudiante no tiene notas, la función deberá devolver una media de 0.
Requisitos:
1const estudiantes = [ 2 ['Juan', 8, 7, 9], 3 ['Ana', 10, 8], 4 ['Pedro', 5, 6, 7, 6], 5 ['Paula'], 6];
Deberá devolver este resultado:
1[ 2 { nombre: 'Juan', media: 8 }, 3 { nombre: 'Ana', media: 9 }, 4 { nombre: 'Pedro', media: 6 }, 5 { nombre: 'Paula', media: 0 } 6]