Vidéo: Quelle est l'utilisation de wait dans le nœud JS ?
2024 Auteur: Lynn Donovan | [email protected]. Dernière modifié: 2023-12-15 23:46
Avec Nœud v8, l'async/ 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 async doit être déclarée avant en attente une fonction renvoyant une Promesse.
De cette manière, comment utilisez-vous wait?
Les attendre mot-clé Il peut être placé devant n'importe quelle fonction asynchrone basée sur une promesse pour suspendre votre code sur cette ligne jusqu'à ce que la promesse se réalise, puis renvoyer la valeur résultante. En attendant, d'autres codes qui attendent peut-être une chance de s'exécuter le font.
Par la suite, la question est, à quoi sert l'attente asynchrone ? Asynchrone / attendre permet de faire compliqué asynchrone le code semble aussi simple qu'un code synchrone. ça rend l'écriture asynchrone code énormément plus facile. Comme vous l'avez noté dans votre propre question, il semble que vous écriviez la variante synchrone - mais c'est en fait asynchrone.
Juste alors, pourquoi utilisons-nous async et wait en JavaScript ?
Asynchrone / Attendre a été créé pour simplifier le processus de travail et de rédaction de promesses enchaînées. Asynchrone les fonctions renvoient une promesse. Si la fonction génère une erreur, la Promesse sera rejetée. Si la fonction renvoie une valeur, la Promesse sera résolue.
Comment wait async fonctionne-t-il ?
JavaScript ES8 introduit asynchrone / attendre qui fait le travail de travail avec Promesses plus facile. Un asynchrone fonction peut contenir un attendre expression, qui interrompt l'exécution de la fonction et attend la résolution de la promesse passée, puis reprend la asynchrone l'exécution de la fonction et renvoie la valeur résolue.
Conseillé:
Quelle est l'utilisation de la procédure dans Oracle?
Une procédure est un groupe d'instructions PL/SQL que vous pouvez appeler par leur nom. Une spécification d'appel (parfois appelée spécification d'appel) déclare une méthode Java ou une routine de langage de troisième génération (3GL) afin qu'elle puisse être appelée à partir de SQL et PL/SQL. La spécification d'appel indique à Oracle Database quelle méthode Java invoquer lorsqu'un appel est effectué
Quelle est l'utilisation de XML dans Android ?
XML signifie eXtensible Markup Language. Il est utilisé pour "dessiner" les interfaces d'une application. JAVA est utilisé pour écrire les codes backend (côté développeur) tandis que les codes frontend (côté utilisateur) sont écrits sur XML. Un code de programme n'a aucune valeur sans une bonne mise en page et une bonne conception
Quelle est l'utilisation de bind dans jQuery?
Le bind () est une méthode intégrée dans jQuery qui est utilisée pour attacher un ou plusieurs gestionnaires d'événements pour l'élément sélectionné et cette méthode spécifie une fonction à exécuter lorsque l'événement se produit
Qu'est-ce qui est synchrone et asynchrone dans le nœud JS ?
En programmation, les opérations synchrones bloquent les instructions jusqu'à ce que la tâche soit terminée, tandis que les opérations asynchrones peuvent s'exécuter sans bloquer les autres opérations. Les opérations asynchrones sont généralement terminées en déclenchant un événement ou en appelant une fonction de rappel fournie
Quelle est l'utilisation du package JSON dans le nœud JS ?
Emballer. json est un fichier texte JSON (Java Script Object Notation) qui contient toutes les informations de métadonnées sur le projet ou l'application Node JS. Chaque package ou module Node JS doit avoir ce fichier dans le répertoire racine pour décrire ses métadonnées au format objet JSON brut