javascript-today

Generators

Define a generator:

function* nameGenfunc() {
  //generator function code
  yield 1
}

use

a generator instance has to be created before use const genObj = nameGenfunc()

statements

  • yield
  • nextnameGenfunc.next() – runs until it encounters a yield statment returning that yield value
  • return — exits out of generator