Livre
Référence
Tutos
Scripts
Forums
FAQ
Tools
IA
TJS
Référence du JavaScript
async
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
Non
Oui
Oui
Oui
Oui
Oui
Oui
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
15/05/2020
Troisième édition Tout JavaScript chez Dunod
En savoir plus
Sortie le 4 janvier 2023
Version papier 29€90
Format électronique 22€99.
Commandez en ligne
Dunod
Fnac
Amazon
Chercher une fonction, un objet, ...
Le 11/10/2024 16:08:33 sur php 7 en 139.77 ms