Sobes.tech
Middle

À quel moment les Promesses sont-elles initiées en JavaScript?

sobes.tech IA

Réponse de l'IA

Une promesse est initiée au moment de la création d'une nouvelle instance de la classe Promise. La fonction exécuteur (executor), passée au constructeur, est appelée immédiatement par l'environnement d'exécution JavaScript, de manière synchrone.

Exemple:

// Cette fonction exécuteur sera appelée immédiatement lors de la création de la Promise
const myPromise = new Promise((resolve, reject) => {
  console.log('Fonction exécuteur appelée');
  resolve('Succès!');
});

console.log('Promise créée');

// La sortie dans la console sera:
// Fonction exécuteur appelée
// Promise créée