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. 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.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.
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.w3schools.com › js › js_htmldom.asp
JavaScript HTML DOM - W3SchoolsWhat is the HTML DOM? The HTML DOM is a standard object model and programming interface for HTML. It defines: The HTML elements as objects; The properties of all HTML elements The methods to access all HTML elements; The events for all HTML elements; In other words: The HTML DOM is a standard for how to get, change, add, or delete HTML elements.
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.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 : 1. 2.
https://developer.mozilla.org › fr › docs › Web › JavaScript › Reference › Statements › function*
function* - JavaScript | MDN - MDN Web DocsLa déclaration function* (le mot-clé function suivi par un astérisque) permet de définir un générateur (aussi appelé une fonction génératrice) (un générateur est un objet Generator).
https://fr.w3docs.com › apprendre-javascript › javascript-with-dom.html
JavaScript With | W3Docs JavaScript TutorialIl permet à JavaScript d'accéder et de manipuler les éléments HTML, permettant des modifications de contenu en temps réel, des ajustements de style et des fonctionnalités interactives. Le DOM est organisé comme un arbre, chaque élément HTML étant un nœud.
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.