Code Monkey home page Code Monkey logo

javascript-exercises-array-methods's Introduction

Alt text

Ejercicios de JavaScript con Arrays

Este es un conjunto de ejercicios que te ayudarán a practicar el uso de métodos de Array en JavaScript. Cada ejercicio incluye una función que debe implementarse y una breve descripción de lo que se espera que haga. También se proporcionan pruebas Jasmine para verificar que las funciones funcionen correctamente.

  1. Filtrar adultos: Implementa una función que tome un array de edades y use el método .filter() para generar un nuevo array con las edades que sean mayores que 18.

  2. Filtrar números pares: Implementa una función que tome un array de números y use el método .filter() para generar un nuevo array con los valores que sean números pares.

  3. Filtrar streamers de League of Legends: Implementa una función que tome un array de objetos de streamers y use el método .filter() para generar un nuevo array con los streamers que tengan gameMorePlayed igual a 'League of legends'.

  4. Mapear valores aumentados: Implementa una función que tome un array de números y use el método .map() para generar un nuevo array con cada uno de los valores aumentados en 10.

  5. Mapear valores con signos invertidos: Implementa una función que tome un array de números y use el método .map() para generar un nuevo array en el que, si un número es negativo, se convierta en positivo, y si es positivo, se convierta en negativo.

  6. Calcular la suma con .reduce(): Implementa una función que tome un array de números y use el método .reduce() para calcular la suma de todos los valores del array.

  7. Calcular la media con .reduce(): Implementa una función que tome un array de números y use el método .reduce() para calcular la media de todos los valores del array.

  8. Contar repeticiones: Implementa una función que tome un array de elementos y use el método .reduce() para devolver un objeto con el número de veces que se repite cada elemento.

  9. Sumar edades de personas: Implementa una función que tome un array de objetos de personas y use el método .reduce() para conseguir la suma de todas las edades de las personas.

  10. Sumar edades de personas con perro: Implementa una función que tome un array de objetos de personas y use el método .reduce() para conseguir la suma de todas las edades de las personas que tienen perro.

  11. Encontrar el número 100: Implementa una función que tome un array de números y use el método .find() para encontrar el número 100.

  12. Ordenar números de menor a mayor: Implementa una función que tome un array de números y use el método .sort() para ordenar los números de menor a mayor.

  13. Comprobar si hay números pares: Implementa una función que tome un array de números y use el método .some() para comprobar si hay al menos un número par en el array.

  14. Comprobar si todas las películas son del año 2018: Implementa una función que tome un array de objetos de películas y use el método .every() para comprobar si todas las películas son del año 2018.

  15. Concatenar nombres con coma: Implementa una función que tome un array de nombres y use el método .join() para concatenar todos los nombres en una cadena separada por comas.

  16. Comprobar si 'Perro' está incluido: Implementa una función que tome un array de animales y use el método .includes() para comprobar si 'Perro' está incluido en el array.

  17. Darle la vuelta a elementos de un array: Implementa una función que tome un array de números y use el método .reverse() para darle la vuelta a los elementos del array.

  18. Convertir una cadena en un array: Implementa una función que tome una cadena y use el método .from() para convertirla en un array.

javascript-exercises-array-methods's People

Contributors

girgetto avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.