Question d’entretien chez Temasek

Can you explain promise in JavaScript?