Retourner ' la page d'accueil de TJSRetourner ' la page d'accueil de TJS

Structure : async

Définit la fonction comme une fonction asynchrone en attente d'une promesse

Syntaxe
async function maFonction() { /* Traitements */ }

Attention, incompatible avec Internet Explorer
ES7
ECMAScript 2016

Description
Le mot clé async définit la fonction en mode asynchrone qui attend le résultat d'une promesse Promise via l'opérateur await.

Exemple 1 : Usage de async et await
Code source
<script type="text/javascript">
var promesse = new Promise(function(resolved, rejected) {
 setTimeout(function() {
   resolved("2000 ms sont passées");
 }, 2000);
});

async function asyncFonc() {
 console.log("Lancement de asyncFonc()");
 var retour = await promesse;
 console.log(retour);
}

asyncFonc();
</script>

Résultat
Emulation de la console
Explication
Une promesse qui attend 2 secondes est lancée avec await.
Page mise à jour le

Troisième édition Tout JavaScript chez Dunod

Tout JavaScript le livre chez DunodEn savoir plus
Sortie le 4 janvier 2023

Version papier 29€90
Format électronique 22€99.

Commandez en ligne

Chercher une fonction, un objet, ...

Le 19/04/2024 06:53:02 sur php 7 en 125.93 ms