async/await

async/await est une syntaxe qui rend le code asynchrone proche du code synchrone. Une fonction async renvoie toujours une promesse, et await suspend son exécution jusqu'à la résolution d'une promesse, sans bloquer le reste du programme. Il s'utilise dans une fonction async ou au niveau supérieur d'un module.

Exemple

async function charger() {
  const r = await fetch('/api/items')
  return r.json()
}

Notions voisines

Tout le glossaire