Skip to content

JavaScript Avanzado

Si bien en el módulo anterior vimos los aspectos básicos del lenguaje JavaScript, en este módulo veremos algunos aspectos más avanzados del lenguaje.

🏗️ Desestructuración

La desestructuración nos permite extraer los datos de un objeto o array y asignarlos a variables de una forma más sencilla.

🔒 Closures

Los closures son funciones que pueden acceder a variables que no están definidas dentro de ellas.

📚 Metodos de arrays

Los arrays tienen varios métodos que nos permiten modificarlos o crear nuevos de forma sencilla.

🤖 Prototipos

Los prototipos son un mecanismo que nos permite agregar propiedades y métodos a los objetos. Además, JS está basado en prototipos, por lo que entenderlos es fundamental para entender el lenguaje.

🙏 Promesas

Las promesas son objetos que representan un valor que puede estar disponible ahora, en el futuro, o nunca.

🗣️ Response

El objeto Response representa la respuesta a una petición HTTP.

🌎 GeoLocation

El objeto GeoLocation nos permite obtener la ubicación del usuario.