Looking for javascript Keywords? Try Ask4Keywords

JavaScriptAsync Iterators


Introduction

Une fonction async est une fonction qui renvoie une promesse. await rendements à l'appelant jusqu'à ce que la promesse se résout puis continue avec le résultat.

Un itérateur permet à la collection d'être bouclée avec une boucle de for-of by.

Un itérateur asynchrone est une collection où chaque itération est une promesse qui peut être attendue en utilisant une boucle d' for-await-of .

Les itérateurs asynchrones sont une proposition d'étape 3 . Ils sont en Chrome Canary 60 avec --harmony-async-iteration

Syntaxe

  • fonction async * asyncGenerator () {}
  • rendement attend asyncOperationWhichReturnsAPromise ();
  • pour wait (laisser le résultat de asyncGenerator ()) {/ * result est la valeur résolue de la promesse * /}

Remarques

Itérateur async est un flux de traction déclarative par opposition au flux de poussée déclarative d'un Observable.

Liens utiles

Async Iterators Exemples Liés