Pergunta de entrevista da empresa Successive Technologies

What is Promise in javascript?