Appearance
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.