Maison >interface Web >js tutoriel >Comment utiliser l'asynchrone dans Node.js
async dans Node.js peut implémenter un traitement asynchrone en utilisant un code lisible. Le traitement asynchrone est le processus de comparaison des données avant et après la mise à jour et de transmission des données uniquement lorsque la page est mise à jour. appelé Ajax dans le traitement frontal.
Promise et async en tant que méthodes de mise en œuvre du traitement asynchrone
Promise peut être utilisée pour traiter Node.js de manière asynchrone.
En fait, il est plus facile de mettre en œuvre un traitement asynchrone que de le mettre en œuvre.
Cependant, asynic a des navigateurs Internet et d'autres navigateurs incompatibles, nous devons donc bien réfléchir dans la pratique.
Comment utiliser async dans Node.js
Comment installer le package async
Command
npm install async
Syntaxe du traitement asynchrone
async.方法名称([ function(callback) { 内容处理 } });
Analyse :
nom de la méthode async.en ligne 1 Le le nom de la méthode asynchrone est spécifié pour appeler la méthode du gestionnaire.
La fonction (callback) de la ligne 2 est traitée en fonction des paramètres de la partie callback.
Le contenu du traitement de la ligne 3 consiste à terminer le traitement réel.
La ligne 4 termine le traitement.
Exemple typique de méthode de traitement asynchrone
cascade
Utilisez un tableau pour effectuer un traitement asynchrone.
Il est exécuté selon l'ordre du tableau. La
série
utilise également des tableaux pour effectuer un traitement asynchrone et s'exécute selon l'ordre du tableau. La différence entre
et Waterfall est que lorsque vous effectuez le traitement suivant, vous devez appeler la fonction de rappel pour continuer le traitement.
Les valeurs passées en arguments à cette fonction de rappel sont affectées au tableau dans l'ordre en fin de traitement.
parallèle
parallèle gère le parallélisme, c'est-à-dire qu'il ne peut pas être exécuté séquentiellement comme une série.
La fonction de rappel est appelée en parallèle pour continuer le traitement, la valeur passée en argument à cette fonction de rappel est également affectée au tableau en fin de traitement.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!