DEV Community

Discussion on: Use-Cases For JavaScript Generators

emnudge profile image
EmNudge

Hey there! Just saw this now.
We can iterate through objects in many ways. The demonstration was showing that we can also iterate through objects in particular ways, as per our own use case.

We might want to create an iterator that only spits out object properties that are numbers or fall under some filter.
We could create an array of all properties and then filter, but this is creating 2 arrays whereas a generator allows us to create 0 arrays. We simply iterate over the returned iterable and deal with it as necessary

Thread Thread
rfornal profile image
bob.ts Author • Edited on

I love the idea of using a generator for this. I might have to try an alternate!