Combining Generators
Learn how to use yield* to combine generators and iterate over other iterable objects.
We'll cover the following
In the CardDeck
class given in the below code widget, we have two generators:
- One to create the
suits
- The other for
pips
It would be a shame if we have to duplicate the code to create a series that contains both suits
and pips
. Thankfully, we don’t have to endure such pain—JavaScript provides a way to combine generators.
Delegating to already created generator
Let’s create a method, suitsAndPips()
, in the CardDeck
class.
Get hands-on with 1400+ tech skills courses.