Las promesas y su método async/await son características clave en JavaScript que se utilizan para trabajar con operaciones asincrónicas de manera más legible y manejable
Los cierres (closures) son un concepto fundamental en JavaScript y son esenciales para comprender cómo funciona el alcance de las variables en este lenguaje