Région de recherche :

Date :

https://www.pierre-giraud.com › javascript-apprendre-coder-cours › generateur

Les générateurs en Javascript - Pierre Giraud

Un 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.

https://developer.mozilla.org › fr › docs › Web › JavaScript › Reference › Global_Objects › Generator

Generator - JavaScript | MDN - MDN Web Docs

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 - JavaScript

Pour 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.

https://www.codeheroes.fr › 2021 › 02 › 08 › les-iterateurs-et-generateurs-en-javascript

Les itérateurs et générateurs en Javascript - Code Heroes

Les 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 Docs

Un 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 - DigitalOcean

Dans 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 Code

La 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 exemples

Les 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 - Marmelab

Les 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 Tutorial

To 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.