Question d’entretien chez Dimebox

How do promises work in JS?