JSJ 469: The Case for JavaScript Iterators and Generators, part 2 - podcast episode cover

JSJ 469: The Case for JavaScript Iterators and Generators, part 2

Feb 02, 20211 hr 18 min
--:--
--:--
Listen in podcast apps:
Metacast
Spotify
Youtube
RSS

Episode description

This is the follow on to the episode first recorded regarding JavaScripts iterators and generators. Dan takes the lead and picks up from last time. The panel discusses how JavaScript uses and implements iterators and where people are likely to see them. Then they dive into generators and briefly discuss the concept and their uses.CODE:
  • x = {[Symbol.iterator]() {let i = 0;return {next: () => ({done: i >= 10,value: i++})};}};
  • for (const v of x) console.log(v);
  • console.log([…x]);
  • console.log(…x);
  • function* g() {for (let i = 0; i < 10; ++i) yield i;}
Panel
  • AJ O'Neal
  • Charles Wood
  • Dan Shappir
SponsorsLinksPicksSponsored By:

Support this podcast at — https://redcircle.com/javascript-jabber/donations

Privacy & Opt-Out: https://redcircle.com/privacy

Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
For the best experience, listen in Metacast app for iOS or Android
Open in Metacast
JSJ 469: The Case for JavaScript Iterators and Generators, part 2 | JavaScript Jabber podcast - Listen or read transcript on Metacast