Promesas en JavaScript

Las promesas son una de las tantas formas en que podemos manejar las operaciones asincrónicas en JavaScript evitando los callback hell, es una forma ordenada de lanzar funciones y continuar con la ejecución sin necesidad de bloquear el hilo de ejecución, muchas personas tienen alguna dificultad en comprender cómo funcionan las promesas, sin embargo una promesa es un objeto que retorna un éxito o un fracaso. Un ejemplo de la