La nouvelle version de JavaScript a été validée cet été par l’ECMA. Elle apporte de nombreuses nouveautés pour le langage : nouvelle syntaxe pour les objets, modules, arrow functions, promesses, etc. Officiellement connue sous le nom d’ECMAScript 2015, cette version a été longtemps appelée ECMAScript 6.

Une des nouveautés les plus difficile à appréhender est l’ajout des générateurs ou generators en anglais. Ceux-ci vont vous permettre, entre autre, de mettre en “pause” votre code en attendant un nouvel appel.

Associé à ces générateurs, le langage s’est également vu ajouté la notion d’itérateur ou iterator en anglais. Ils vont, comme leur nom l’indique ajouter de nouvelles manières de parcourir des listes de valeurs.

Dans cet article je vais essayer de vous présenter les deux concepts et surtout de voir à quoi ils peuvent bien servir dans notre code de tous les jours.

Commentaires

Vous devez vous inscrire ou vous connecter pour poster un commentaire