Pregunta de entrevista de Jane App

Q: Explain a Javascript Promise?