What Are JavaScript Generators?
One of the less-known, but cool JavaScript features are generators. Added in ES6, generators provide a different method for handling loops and asynchronous tasks.
You can think of generators as functions with a pause button.
They yield values on demand, unlike the normal functions that run to completion. This unique