Generator functions in Javascript return a "Generator" Object.
And a generator in return is a type of iterator. We can say an object is iterator when it has a next method
someIterator.next() // {value:"some value",done: false)
someIterator.next() // ...