Curso javascript nivel medio

En esta sección, encontrarás una serie de ejercicios para practicar los conceptos aprendidos en las lecciones anteriores. ¡Buena suerte!

  • Dada una lista de números, por ejemplo: [5, -56, 7, 58, 2, 10, 6, 56, 2, -7], crea una función llamada select que acepte un parámetro, el cual será un array de números.

    La función select debe devolver un nuevo array que contenga únicamente aquellos números que cumplan con las siguientes condiciones:

    • Sean impares.
    • Sean positivos mayores que 0.
    • Sean menores a 10.

    Si no se le pasara un parametro de tipo array devolverá un array vacío.

    Ejemplo

    [5, -56, 7, 58, 2, 10, 6, 56, 2, -7] ===> [5, 7]
    Loading...
  • Dada una lista de elementos, por ejemplo: [6, 'Ana', -4, 'Rosa', 20], crea una función llamada addNumbers que acepte un parámetro, el cual será un array.

    La función addNumbers debe devolver la suma de todos los números positivos que se encuentren en el array. Si el elemento no es un número, se descartará.

    Si no se le pasa un parámetro de tipo array, la función debe devolver 0.

    Ejemplo

    [6, 'Ana', -4, 'Rosa', 20] ===> 26
    Loading...
  • Partiendo de una lista de nombres ['Juan', 'Julian', 'Jaime']

    Crea una función llamada unorderedList que acepte un array como parámetro.

    Esta función mostrará el contenido formateado de esta forma:

    <ul>
    <li>Juan</li>
    <li>Julian</li>
    <li>Jaime</li>
    </ul>

    Debes realizar el ejercicio usando las funciones de orden superior map y join

    Ejemplo

    1['Tania', 'Roberto', 'Juan', 'María']

    ==>

    <ul>
    <li>Tania </li>
    <li>Roberto</li>
    <li>Juan</li>
    <li>María</li>
    </ul>
    Loading...
  • Crea una función llamada extractNames que acepte un texto como parámetro. La función debe extraer el nombre, primer apellido y segundo apellido de una persona y devolverlos en un array.

    Ejemplo

    'Jose Gonzalez Ruiz' => ['Jose', 'Gonzalez', 'Ruiz']
    'Manuel Perez Ria' => ['Manuel', 'Perez', 'Ria']

    Si no puede devolver los tres nombres, devolverá un array con los nombres que pueda extraer.

    'Pedro Martínez' => ['Pedro', 'Martínez']
    'Juan' => ['Juan']
    'María Jose García Romero' => ['María Jose', 'García', 'Romero']
    'Pedro Jose Felipe Amancio Ruiz' => ['Pedro Jose Felipe', 'Amancio', 'Ruiz']
    Loading...
  • Dado un array que contiene un conjunto de objetos de javaScript.

    Crea una función llamada totalStockPrice que acepte ese array como parámetro y calcule el total de la suma de los precios de los productos que están en stock (true).

    Loading...