Maison >interface Web >js tutoriel >Comment utiliser l'asynchrone dans Node.js

Comment utiliser l'asynchrone dans Node.js

不言
不言original
2019-01-03 13:37:474620parcourir

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.

Comment utiliser lasynchrone dans Node.js

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn