¡Bienvenido al repositorio de ejercicios de JavaScript que te ayudarán a reforzar tus conocimientos en ES6 y principios de programación! Aquí encontrarás una serie de ejercicios diseñados para que practiques y comprendas los conceptos clave de JavaScript.
Estos ejercicios se centran en el uso de a funcionalidades avanzadas de ES6 como el uso de funciones flecha, destructuring y más.
El objetivo de este repositorio es proporcionarte ejercicios prácticos que te ayudarán a fortalecer tus habilidades en JavaScript, específicamente en ES6 y principios básicos de programación. Cada ejercicio se enfoca en un concepto específico y te guiará a través de los pasos necesarios para completarlo con éxito.
El repositorio está organizado de la siguiente manera:
- Cada ejercicio tiene su propia sección en el repositorio, con una descripción detallada y ejemplos para completarlo.
- Dentro de cada sección de ejercicio, encontrarás código de ejemplo y explicaciones para comprender mejor el concepto.
- Además de los ejercicios, se proporcionan soluciones para cada uno de ellos. Puedes consultar estas soluciones como referencia después de intentar resolver los ejercicios por ti mismo.
A continuación, se presentan los ejercicios incluidos en este repositorio:
-
Ejercicio 01: Arrow Functions en Iteraciones: Dado un arreglo de números, utiliza una arrow function para elevar cada número al cuadrado y crea un nuevo arreglo con los resultados.
-
Ejercicio 02: Arrow Functions y
this
: Crea un objeto con un método que utilicethis
para acceder a una propiedad. Luego, cambia el método a una arrow function y observa cómo cambia el comportamiento.
-
Ejercicio 03: Interpolación de Variables: Dado un objeto con información personal (nombre, edad, ciudad), utiliza template literals para crear una frase que lo muestre.
-
Ejercicio 04: Expresiones en Template Literals: Dado un arreglo de números, utiliza template literals para mostrar si cada número es par o impar.
-
Ejercicio 05: Destructuring de Objetos: Dado un objeto con información de un producto (nombre, precio, categoría), utiliza destructuring para extraer y mostrar cada propiedad.
-
Ejercicio 06: Destructuring de Arreglos: Dado un arreglo con nombres de frutas, utiliza destructuring para obtener el primer y último elemento.
-
Ejercicio 07: Usando Spread Operator: Dados dos arreglos, utiliza el spread operator para combinarlos en uno solo.
-
Ejercicio 08: Rest Parameters en una Función: Crea una función que acepte un número indefinido de argumentos y devuelva su suma utilizando rest parameters.
-
Ejercicio 09: Uso de Set: Crea un Set y agrega colores diferentes a él, asegurándote de que no haya duplicados. Luego, verifica si un color específico existe en el Set.
-
Ejercicio 10: Uso de Map: Crea un Map para almacenar nombres como claves y edades como valores. Agrega personas al Map y realiza operaciones como obtener la edad de una persona y eliminar a alguien del Map.
Espero que estos ejercicios sean útiles para que sigas practicando y mejorando tus habilidades en JavaScript ES6 y principios de programación. ¡Diviértete explorando y aprendiendo! Si tienes alguna pregunta adicional o necesitas más ejercicios, no dudes en preguntar.