Qu'est-ce que l'attente asynchrone JavaScript ?
Qu'est-ce que l'attente asynchrone JavaScript ?

Vidéo: Qu'est-ce que l'attente asynchrone JavaScript ?

Vidéo: Qu'est-ce que l'attente asynchrone JavaScript ?
Vidéo: JavaScript #25 - code asynchrone 2024, Novembre
Anonim

En résumé, asynchrone / attendre est une syntaxe plus propre à écrire Javascript asynchrone code. Il améliore la lisibilité et la fluidité de votre code. Choses à garder à l'esprit lors de l'utilisation asynchrone / attendre : Asynchrone les fonctions renvoient une promesse. Attendre ne peut être utilisé qu'à l'intérieur d'un asynchrone bloquer.

En gardant cela à l'esprit, que signifie async en JavaScript ?

Les asynchrone la déclaration de fonction définit un asynchrone fonction - une fonction qui renvoie un objet AsyncFunction. Asynchrone les fonctions fonctionnent dans un ordre distinct du reste du code via la boucle d'événement, renvoyant une promesse implicite comme résultat.

Sachez également qu'est-ce qu'async et qu'on attend dans le nœud JS ? Avec Nœud v8, le asynchrone / attendre fonctionnalité a été officiellement déployée par le Nœud pour faire face aux Promesses et à l'enchaînement des fonctions. Les fonctions n'ont pas besoin d'être enchaînées les unes après les autres, il suffit attendre la fonction qui renvoie la Promesse. Mais la fonction asynchrone doit être déclaré avant d'attendre une fonction renvoyant une promesse.

Les gens demandent également comment utiliser l'attente asynchrone ?

Si tu utilisation les asynchrone mot-clé avant une définition de fonction, vous pouvez alors utiliser attendre au sein de la fonction. Lorsque vous attendre une promesse, la fonction est mise en pause de manière non bloquante jusqu'à ce que la promesse s'installe. Si la promesse se réalise, vous récupérez la valeur. Si la promesse est rejetée, la valeur rejetée est levée.

Que fait wait en JavaScript ?

La description. Les attendre expression provoque la pause de l'exécution de la fonction async jusqu'à ce qu'une promesse soit réglée (c'est-à-dire remplie ou rejetée) et la reprise de l'exécution de la fonction async après l'accomplissement. A la reprise, la valeur du attendre l'expression est celle de la Promesse accomplie.

Conseillé: