Aller au contenu principal

Le site sera en maintenance le 01/03/2026

Aller au contenu principal

Si tu aimes Python, tu vas adorer Async/Await. C'est du sucre syntaxique autour des Promises pour écrire du code asynchrone qui RESSEMBLE à du code synchrone.

// Fonction déclarée comme asynchrone (renvoie toujours une Promise)
async function recupererDonnees() {
    try {
        console.log("Début...");
        
        // 'await' met la fonction en PAUSE jusqu'à ce que la promesse soit résolue
        const resultat = await maPromesse; 
        
        console.log(resultat);
        console.log("Fin !");
    } catch (erreur) {
        console.error("Erreur :", erreur);
    }
}

recupererDonnees();

C'est EXACTEMENT comme en Python (async def, await). Règle : Tu ne peux utiliser await que DANS une fonction async (ou au top-level des modules modernes).