Looking for javascript Keywords? Try Ask4Keywords

JavaScriptGénérateurs


Introduction

Les fonctions de générateur (définies par le mot-clé function* ) s'exécutent comme des coroutines, générant une série de valeurs telles qu'elles sont demandées via un itérateur.

Syntaxe

  • fonction * nom (paramètres) {valeur de rendement; valeur de retour}
  • generator = name (arguments)
  • {value, done} = generator.next (valeur)
  • {value, done} = generator.return (value)
  • générateur.throw (erreur)

Remarques

Les fonctions de générateur sont une fonctionnalité introduite dans la spécification ES 2015 et ne sont pas disponibles dans tous les navigateurs. Ils sont également entièrement pris en charge dans Node.js à partir de la v6.0 . Pour une liste de compatibilité détaillée du navigateur, consultez la documentation MDN et, pour Node, consultez le site Web node.green .

Générateurs Exemples Liés