JSJ 468: The case for JavaScript iterators, part 1

JavaScript Jabber

Episode | Podcast

Date: Tue, 26 Jan 2021 11:00:00 +0000

<div class="trix-content"> <div>Iterators and generators were introduced into JavaScript way back in 2015, yet they remain an underused and often misunderstood features of the language. In this episode Dan describes the purpose of iterators, how they're implemented in JavaScript, and why you're using them even if you aren't aware that you are, via the spread operator for example. The panel then discusses the pros and cons of iterators in JavaScript, and why most devs don't explicitly use them.</div><div>Panel</div><ul> <li>Aimee Knight</li> <li>AJ O’Neal</li> <li>Dan Shappir</li> </ul><div>Sponsors</div><ul> <li><a href="https://https://devchat.tv/fast">Dexecure</a></li> <li><a href="https://octopus.com/company">Octopus Deploy Pty. Ltd</a></li> <li><a href="http://devchat.tv/nextlevel">Next Level Mastermind</a></li> </ul><div>Links</div><ul><li><a href="https://www.wix.engineering/post/breaking-chains-with-pipelines-in-modern-javascript">Breaking Chains with Pipelines in Modern JavaScript</a></li></ul><div>Picks</div><ul> <li>Aimee- <a href="https://amzn.to/369sfVO">Month of Lunches Manning Series</a> </li> <li>AJ- <a href="https://snapdrop.net/">SnapDrop</a> </li> <li>AJ- <a href="https://webinstall.dev/syncthing">Syncthing | webinstall.dev</a> </li> <li>AJ- <a href="https://brave.com/">Brave Browser</a> </li> <li>AJ- <a href="https://amzn.to/39Te0FC">Brandon Sanderson Stormlight / Way of Kings by Brandon Sanderson</a> </li> <li>AJ-<a href="https://amzn.to/3mjDkJb"> Ready Player One / Ready Player Two by Ernest Cline</a> </li> <li>Dan- Covid-19 Vaccine</li> <li>Dan- <a href="https://www.netflix.com/search?q=qu&amp;jbv=80234304">Netflix Series: The Queen's Gambit</a> </li> </ul><div>Sponsored By:</div><ul><li> <a href="https://dexecure.com/javascriptjabberpodcast/">Dexecure</a>: <a href="https://dexecure.com/javascriptjabberpodcast/">Exclusive Offer For Javascript Jabber Listeners</a> Promo Code: DEXJSJAB </li></ul> </div> Support this podcast at — https://redcircle.com/javascript-jabber/donations Advertising Inquiries: https://redcircle.com/brands Privacy & Opt-Out: https://redcircle.com/privacy