Question d’entretien chez Custom Ink

What is a promise in JavaScript?