Pregunta de entrevista de IPD Analytics

How do javascript promises work?