https://www.pierre-giraud.com › javascript-apprendre-coder-cours › generateur
Les générateurs en Javascript - Pierre GiraudUn générateur permet de retourner plusieurs valeurs à la différence des fonctions classiques qui ne peuvent retourner qu’une valeur. Pour définir une fonction génératrice, nous allons devoir utiliser la syntaxe function* ainsi que le mot clef yield.
Utilisée pour envoyer une valeur à un générateur. La valeur est renvoyée avec une expression yield et renvoie une valeur générée par la prochaine expression yield. send(x) correspond à next(x) pour les générateurs ES2015. Generator. prototype. throw() Non-standard. Lève une exception au sein d'un générateur.
https://fr.javascript.info › generators
Générateurs - JavaScriptPour créer un générateur, nous avons besoin d’une construction syntaxique spéciale: fonction*, appelée “fonction générateur”. Cela ressemble à ça: function* generateSequence() { yield 1; yield 2; return 3; } Les fonctions du générateur se comportent différemment des fonctions normales.
Vidéos
https://www.codeheroes.fr › 2021 › 02 › 08 › les-iterateurs-et-generateurs-en-javascript
Les itérateurs et générateurs en Javascript - Code HeroesLes générateurs permettent de simplifier l’écriture des itérateurs. Prenons l’exemple d’une liste chaînée et écrivons dans un premier temps un itérateur pour parcourir chacun des nœuds de celle-ci en implémentant la méthode Symbol.iterator et rendre ainsi nos objets LinkedList itérables :
https://developer.mozilla.org › fr › docs › Web › JavaScript › Guide › Iterators_and_generators
Itérateurs et générateurs - JavaScript | MDN - MDN Web DocsUn générateur est un type de fonction spécial qui fonctionne comme une fabrique (factory) d'itérateurs. Une fonction devient un générateur lorsqu'elle contient une ou plusieurs expressions yield et qu'elle utilise la syntaxe function*.
https://www.digitalocean.com › community › tutorials › understanding-generators-in-javascript-fr
Comprendre les générateurs en JavaScript - DigitalOceanDans cet article, nous verrons comment créer des fonctions de générateur, comment itérer sur les objets du générateur, la différence entre le rendement et le retour dans un générateur, et d’autres aspects du travail avec les générateurs.
https://www.stashofcode.fr › iterateur-et-generateur-en-javascript
Itérateur et générateur en JavaScript - Stash of CodeLa solution consiste à utiliser des fonctionnalités de JavaScript introduites dans la version 2015 du standard ECMAScript: un itérateur, créé par un générateur.
https://fr.cyberaxe.org › article › generators-in-javascript--explained-with-examples
Générateurs en JavaScript | Expliqué avec des exemplesLes générateurs sont des fonctions utilisées pour obtenir plusieurs valeurs à différents moments. Les générateurs sont un peu complexes à comprendre, nous allons donc définir ce que les générateurs sont en mots simples, puis entrer dans les détails des générateurs et de leur travail.
https://marmelab.com › blog › 2017 › 03 › 28 › generator-in-depth.html
Comprendre les générateurs en JavaScript - MarmelabLes générateurs sont une fonctionnalité introduite dans ES6 qui permet de créer des fonctions spéciales avec la capacité de mettre en pause leur exécution en retournant un résultat intermédiaire. Ils sont déclarés avec le mot clef function *, et utilisent le mot clef yield pour retourner un résultat intermédiaire.
https://javascript.info › generators
Generators - The Modern JavaScript TutorialTo create a generator, we need a special syntax construct: function*, so-called “generator function”. It looks like this: function* generateSequence() { yield 1; yield 2; return 3; } Generator functions behave differently from regular ones. When such function is called, it doesn’t run its code.